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 | |
gudusoft.gsqlparser.nodes |
Provides the classes represents various SQL query parse tree node.
|
gudusoft.gsqlparser.nodes.mssql | |
gudusoft.gsqlparser.scriptWriter |
Modifier and Type | Method and Description |
---|---|
TColumnDefinition |
TAttributeNode.getColumnDefinition() |
Constructor and Description |
---|
TAttributeNode(String n,
TTable table,
TColumnDefinition columnDef,
TResultColumn resultColumn) |
Modifier and Type | Method and Description |
---|---|
protected void |
DataFlowAnalyzer.flattenStructColumns(boolean hasDefinition,
Table tableModel,
TColumnDefinition column,
Stack<TColumnDefinition> columnPaths,
int index) |
Modifier and Type | Method and Description |
---|---|
protected void |
DataFlowAnalyzer.flattenStructColumns(boolean hasDefinition,
Table tableModel,
TColumnDefinition column,
Stack<TColumnDefinition> columnPaths,
int index) |
Modifier and Type | Method and Description |
---|---|
TColumnDefinition |
TColumnDefinition.clone() |
TColumnDefinition |
TColumnDefinitionList.getColumn(int position) |
TColumnDefinition |
TTableElement.getColumnDefinition() |
TColumnDefinition |
TObjectName.getLinkedColumnDef()
The column definition in create/alter table statement that include this column name object.
|
TColumnDefinition |
TAlterTableOption.getNewColumnDef() |
TColumnDefinition |
TAlterTableOption.getPartitionColumnDef()
Hive,Impala, column of PARTITION COLUMN ( columnDef ) clause
valid when
TAlterTableOption.getOptionType() is:
EAlterTableOptionType.clusteredSorted |
Modifier and Type | Method and Description |
---|---|
void |
TColumnDefinitionList.addColumn(TColumnDefinition columnDefinition) |
void |
TParseTreeVisitor.postVisit(TColumnDefinition node) |
void |
TParseTreeVisitor.preVisit(TColumnDefinition node) |
void |
TTableElement.setColumnDefinition(TColumnDefinition columnDefinition) |
void |
TObjectName.setLinkedColumnDef(TColumnDefinition linkedColumnDef) |
void |
TAlterTableOption.setNewColumnDef(TColumnDefinition newColumnDef) |
void |
TAlterTableOption.setPartitionColumnDef(TColumnDefinition partitionColumnDef) |
Modifier and Type | Method and Description |
---|---|
ArrayList<TColumnDefinition> |
TPeriodForClause.getTemporalColumnDefinitionList() |
Modifier and Type | Method and Description |
---|---|
void |
TScriptGeneratorVisitor.preVisit(TColumnDefinition node) |