Package | Description |
---|---|
gudusoft.gsqlparser |
Provides the class
gudusoft.gsqlparser.TGSqlParserr necessary to create a SQL Parser and the classes a SQL Parser uses
internally to handle different SQL dialects. |
gudusoft.gsqlparser.nodes |
Provides the classes represents various SQL query parse tree node.
|
gudusoft.gsqlparser.nodes.bigquery | |
gudusoft.gsqlparser.nodes.dax | |
gudusoft.gsqlparser.nodes.hive | |
gudusoft.gsqlparser.nodes.mysql | |
gudusoft.gsqlparser.nodes.oracle | |
gudusoft.gsqlparser.nodes.teradata | |
gudusoft.gsqlparser.nodes.vertica | |
gudusoft.gsqlparser.stmt |
Provides the classes represent various SQL statements.
|
Modifier and Type | Method and Description |
---|---|
static ESqlClause |
ESqlClause.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ESqlClause[] |
ESqlClause.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
void |
TStatementList.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TCustomSqlStatement.linkColumnReferenceToTable(TObjectName cr,
ESqlClause plocation)
Deprecated.
As of v1.6.0.1, use
TCustomSqlStatement.linkColumnToTable(gudusoft.gsqlparser.nodes.TObjectName, gudusoft.gsqlparser.ESqlClause) instead |
boolean |
TCustomSqlStatement.linkColumnToTable(TObjectName pColumn,
ESqlClause pLocation) |
Modifier and Type | Method and Description |
---|---|
ESqlClause |
TObjectName.getLocation()
SQL clause that include this objectName such as select list, from clause, set clause
|
Modifier and Type | Method and Description |
---|---|
void |
TTableElement.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TSampleClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TArrayAccess.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TForUpdate.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TParseTreeNode.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
Analyze the sub-nodes inside this node.
|
void |
TDataChangeTable.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TExpression.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TXmlTable.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TGroupingSet.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TStatementSqlNode.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TIntoClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TAlterTableOption.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TResultColumn.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TLimitClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TContainsTable.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TWindowDef.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TPivotInClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TOrderBy.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TAnalyticFunction.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
Deprecated.
|
void |
TExceptionClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TColumnDefinition.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TInExpr.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
Deprecated.
|
void |
TCompoundDmlTriggerClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TRollupCube.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TMultiTarget.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TWhenClauseItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TKeepDenseRankClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TQualifyClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TTrimArgument.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TComputeClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TReturningClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TNewVariantTypeArgument.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TParseTreeNodeList.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
analyze this node
|
void |
TGroupingSetItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TConstraint.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TCaseExpression.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TComputeExpr.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TMergeUpdateClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TWhereClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TElseIfSqlNode.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TTeradataWithClauseItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TTeradataWithClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TViewAliasItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TMergeInsertClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TExpressionCallTarget.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TExceptionHandler.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TConnectByClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TTriggeringClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TPivotedTable.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDmlSelectItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TMergeDeleteClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TInsertIntoValue.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TFunctionCall.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TComputeClauseItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TTableHint.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TCTE.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TGroupBy.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TInformixOuterClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TInsertCondition.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TOutputClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
THierarchical.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TPartitionClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TViewAliasClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TPivotClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDeclareVariable.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TTopClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
THintClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TOrderByItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TXmlTableParameter.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TIntervalExpression.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TMergeWhenClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TGroupingExpressionItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
Deprecated.
|
void |
TGroupByItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TPTNodeList.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
analyze this node
|
void |
TExecParameter.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TObjectName.setLocation(ESqlClause location) |
Modifier and Type | Method and Description |
---|---|
void |
TUnnestClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
Modifier and Type | Method and Description |
---|---|
void |
TDaxSummerizeColumns.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDaxVar.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDaxAddMissingItems.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDaxSubstituteWithIndex.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDaxReturn.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDaxDatatable.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDaxFunction.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDaxGroupByBase.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDaxIsOnOrAfter.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
Modifier and Type | Method and Description |
---|---|
void |
THiveSortBy.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
Modifier and Type | Method and Description |
---|---|
void |
TGroupConcatParam.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
Modifier and Type | Method and Description |
---|---|
void |
TXMLAttributesClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TTimingPoint.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
Modifier and Type | Method and Description |
---|---|
void |
TExpandOnClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TTDUnpivot.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TCollectColumnIndex.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
Modifier and Type | Method and Description |
---|---|
void |
TTimeSeries.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
Modifier and Type | Method and Description |
---|---|
ESqlClause |
TSelectSqlStatement.getLocation()
If this is sub-query inside a sql, then this value
indicate where this sub-query appears, such as where clause, having clause and etc.
|
Modifier and Type | Method and Description |
---|---|
void |
TSelectSqlStatement.setLocation(ESqlClause location) |
Copyright © 2019. All rights reserved.