| 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.resolver | |
| gudusoft.gsqlparser.resolver2 | |
| gudusoft.gsqlparser.resolver2.namespace | |
| gudusoft.gsqlparser.resolver2.result | |
| gudusoft.gsqlparser.scriptWriter |
| Modifier and Type | Method and Description |
|---|---|
TCTE |
TCustomSqlStatement.getCteIncludeThisStmt() |
| Modifier and Type | Method and Description |
|---|---|
void |
TCustomSqlStatement.setCteIncludeThisStmt(TCTE cteIncludeThisStmt) |
| Modifier and Type | Method and Description |
|---|---|
List<TCTE> |
ModelBindingManager.getCTEs() |
| Modifier and Type | Field and Description |
|---|---|
HashMap<String,TCTE> |
TCTEList.cteNames
Deprecated.
please use
TParseTreeNodeList.size() and TCTEList.getCTE(int) to access the cte in the list |
| Modifier and Type | Method and Description |
|---|---|
TCTE |
TTable.getCTE() |
TCTE |
TCTEList.getCTE(int position) |
TCTE |
TCTEList.searchCTEByName(String cteName,
int beforeThisPos) |
| Modifier and Type | Method and Description |
|---|---|
void |
TCTEList.addCTE(TCTE cte) |
void |
TTable.initAttributesFromCTE(TCTE cte) |
void |
TParseTreeVisitor.postVisit(TCTE node) |
void |
TParseTreeVisitor.preVisit(TCTE node) |
boolean |
TTable.setCTE(TCTE pCTE) |
| Modifier and Type | Method and Description |
|---|---|
void |
TRelationResolver2.postVisit(TCTE cte) |
void |
TRelationResolver.postVisit(TCTE cte) |
void |
TRelationResolver2.preVisit(TCTE cte) |
void |
TRelationResolver.preVisit(TCTE cte) |
| Modifier and Type | Method and Description |
|---|---|
void |
ScopeBuilder.postVisit(TCTE cte) |
void |
ScopeBuilder.preVisit(TCTE cte) |
| Modifier and Type | Method and Description |
|---|---|
TCTE |
CTENamespace.getCTE() |
| Constructor and Description |
|---|
CTENamespace(TCTE cte,
String cteName,
TSelectSqlStatement selectStatement) |
CTENamespace(TCTE cte,
String cteName,
TSelectSqlStatement selectStatement,
INameMatcher nameMatcher) |
| Modifier and Type | Method and Description |
|---|---|
List<TCTE> |
ResolutionResultImpl.getCTEs(TCustomSqlStatement stmt) |
List<TCTE> |
IResolutionResult.getCTEs(TCustomSqlStatement stmt)
获取指定语句中的 CTE 定义
|
| Modifier and Type | Method and Description |
|---|---|
void |
TScriptGeneratorVisitor.preVisit(TCTE node) |