Package | Description |
---|---|
gudusoft.gsqlparser |
Provides the class
TGSqlParser necessary to create a SQL Parser and the classes a SQL Parser uses
internally to handle different SQL dialects. |
gudusoft.gsqlparser.dlineage.dataflow.model | |
gudusoft.gsqlparser.nodes |
Provides the classes represents various SQL query parse tree node.
|
gudusoft.gsqlparser.nodes.dax | |
gudusoft.gsqlparser.nodes.functions | |
gudusoft.gsqlparser.nodes.mysql | |
gudusoft.gsqlparser.nodes.oracle | |
gudusoft.gsqlparser.nodes.snowflake | |
gudusoft.gsqlparser.nodes.teradata | |
gudusoft.gsqlparser.nodes.vertica |
Modifier and Type | Field and Description |
---|---|
ESqlClause |
TSourceToken.location |
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 |
---|---|
TTable |
TCustomSqlStatement.analyzeFromTable(TFromTable pfromTable,
Boolean addToTableList,
ESqlClause pLocation) |
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 |
ResultColumnRelationshipElement.getRelationLocation() |
ESqlClause |
ProcedureRelationshipElement.getRelationLocation() |
ESqlClause |
TableColumnRelationshipElement.getRelationLocation() |
ESqlClause |
ArgumentRelationshipElement.getRelationLocation() |
ESqlClause |
TableRelationshipElement.getRelationLocation() |
ESqlClause |
RelationRowsRelationshipElement.getRelationLocation() |
ESqlClause |
ConstantRelationshipElement.getRelationLocation() |
Constructor and Description |
---|
ArgumentRelationshipElement(Argument argument,
ESqlClause relationLocation) |
ConstantRelationshipElement(TableColumn constant,
ESqlClause relationLocation) |
ProcedureRelationshipElement(Procedure procedure,
ESqlClause relationLocation) |
RelationRowsRelationshipElement(T rseduoRows,
ESqlClause relationLocation) |
ResultColumnRelationshipElement(ResultColumn column,
ESqlClause relationLocation) |
TableColumnRelationshipElement(TableColumn column,
ESqlClause relationLocation) |
TableRelationshipElement(Table table,
ESqlClause relationLocation) |
Modifier and Type | Method and Description |
---|---|
ESqlClause |
TParseTreeNode.getLocation()
SQL clause that include this objectName such as select list, from clause, set clause
|
Modifier and Type | Method and Description |
---|---|
void |
TTableHint.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TAlterTableOption.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TTableFunction.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDeclareVariable.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TKeepDenseRankClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TInExpr.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
Deprecated.
|
void |
TExceptionHandler.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TContainsTable.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TGroupBy.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TComputeExpr.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TPTNodeList.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
analyze this node
|
void |
TConnectByClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TOrderByItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TJsonTable.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TForUpdate.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TResultColumn.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TViewAliasClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TGroupingSet.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TGroupingExpressionItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
Deprecated.
|
void |
TInsertCondition.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TResultColumnList.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TElseIfSqlNode.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TAnalyticFunction.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
Deprecated.
|
void |
TMergeDeleteClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TSampleClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TCTE.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TIntervalExpression.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TParseTreeNodeList.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
analyze this node
|
void |
TColumnDefinition.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
THierarchical.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TWhenClauseItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TPivotedTable.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TWindowDef.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TTrimArgument.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TMergeInsertClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TCreateTableOption.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TConstraint.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDmlSelectItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TStatementSqlNode.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TTeradataWithClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TQualifyClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TGroupByItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TReturningClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TGroupingSetItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TComputeClauseItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TExpression.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TArrayAccess.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TValueRowItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
Deprecated.
|
void |
TXmlTable.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TNewVariantTypeArgument.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TFunctionCall.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDataChangeTable.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TPartitionClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TCompoundDmlTriggerClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TViewAliasItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TWithinGroup.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TOrderBy.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TInformixOuterClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TCaseExpression.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TXMLPassingClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TMergeUpdateClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TCaseJoinItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TTriggeringClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TSortBy.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TBlockSqlNode.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TIntoClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TCaseJoinClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TComputeClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TMultiTarget.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TWhereClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TParseTreeNode.doParse(TCustomSqlStatement psql,
ESqlClause plocation)
Analyze the sub-nodes inside this node.
|
void |
TOutputClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TPivotInClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TExceptionClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TTeradataWithClauseItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TLimitClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
THintClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TExecParameter.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TExpressionCallTarget.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TOpenQuery.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TTopClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TTableElement.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TInsertIntoValue.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TRollupCube.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TPivotClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TXmlTableParameter.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TValueClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TMergeWhenClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TUnnestClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TXMLAttributesClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TParseTreeNode.setLocation(ESqlClause location) |
Modifier and Type | Method and Description |
---|---|
void |
TDaxReturn.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDaxGroupByBase.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDaxSubstituteWithIndex.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDaxDatatable.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDaxIsOnOrAfter.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDaxSummerizeColumns.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDaxVar.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDaxAddMissingItems.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TDaxFunction.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
Modifier and Type | Method and Description |
---|---|
void |
TJsonFunction.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TPredictArgument.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TRangeNFunction.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TFlattenFunction.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TJsonObjectFunction.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TUnPackFunction.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TArrayConcatAggFunction.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TMLPredictFunction.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 |
TTimingPoint.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
Modifier and Type | Method and Description |
---|---|
void |
TStageReference.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
Modifier and Type | Method and Description |
---|---|
void |
TTDUnpivot.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TIndexDefinition.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TCollectColumnIndex.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TRangeNFunctionItem.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
void |
TExpandOnClause.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |
Modifier and Type | Method and Description |
---|---|
void |
TTimeSeries.doParse(TCustomSqlStatement psql,
ESqlClause plocation) |