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.scriptWriter | |
gudusoft.gsqlparser.stmt |
Provides the classes represent various SQL statements.
|
Modifier and Type | Method and Description |
---|---|
TResultColumn |
TAttributeNode.getStructResultColumn() |
TResultColumn |
TAttributeNode.getSubLevelResultColumn() |
Modifier and Type | Method and Description |
---|---|
TreeMap<String,TResultColumn> |
TCustomSqlStatement.getExpandedResultColumns() |
Constructor and Description |
---|
TAttributeNode(String n,
TTable table,
TColumnDefinition columnDef,
TResultColumn resultColumn) |
TAttributeNode(String n,
TTable table,
TResultColumn attribute) |
TAttributeNode(String n,
TTable table,
TResultColumn attribute,
int index) |
TAttributeNode(String n,
TTable table,
TSQLColumn columnDef,
TResultColumn attribute) |
TAttributeNode(String n,
TTable table,
TSQLColumn columnDef,
TResultColumn attribute,
int index) |
Modifier and Type | Method and Description |
---|---|
ResultColumn |
ModelFactory.createAndBindingSelectSetResultColumn(ResultSet resultSet,
TResultColumn resultColumn,
int index) |
ResultColumn |
ModelFactory.createResultColumn(QueryTable queryTableModel,
TResultColumn resultColumn) |
ResultColumn |
ModelFactory.createResultColumn(ResultSet resultSet,
TResultColumn resultColumn) |
ResultColumn |
ModelFactory.createSelectSetResultColumn(ResultSet resultSet,
TResultColumn resultColumn,
int index) |
ResultColumn |
ModelFactory.createStarResultColumn(ResultSet resultSetModel,
TResultColumn resultColumn,
String refColumnName) |
TableColumn |
ModelFactory.createTableColumn(Table table,
TResultColumn column) |
Modifier and Type | Method and Description |
---|---|
ResultColumn |
ModelFactory.createStarResultColumn(SelectResultSet resultSet,
Pair<TResultColumn,TObjectName> starColumnPair) |
Constructor and Description |
---|
ResultColumn(ResultSet resultSet,
TResultColumn resultColumnObject) |
ResultColumn(ResultSet resultSet,
TResultColumn resultColumnObject,
String refColumnName) |
SelectSetResultColumn(ResultSet resultSet,
TResultColumn resultColumnObject,
int index) |
Constructor and Description |
---|
ResultColumn(SelectResultSet resultSet,
Pair<TResultColumn,TObjectName> starColumnPair) |
Modifier and Type | Method and Description |
---|---|
TResultColumn |
TResultColumnList.getResultColumn(int position)
Get a ResultColumn from a column position (0-based) in the list
|
TResultColumn |
TObjectName.getSourceColumn()
The result column which include this column
|
Modifier and Type | Method and Description |
---|---|
ArrayList<TResultColumn> |
TResultColumnList.getSortedColumns() |
Modifier and Type | Method and Description |
---|---|
void |
TResultColumnList.addResultColumn(TResultColumn resultColumn)
Add a ResultColumn to the list
|
void |
TParseTreeVisitor.postVisit(TResultColumn node) |
void |
TParseTreeVisitor.preVisit(TResultColumn node) |
void |
TObjectName.setSourceColumn(TResultColumn sourceColumn)
Set the result column which include this column name.
|
Modifier and Type | Method and Description |
---|---|
static ArrayList<String> |
TResolverHelpUtils.searchTypedStruct(TSQLEnv sqlEnv,
TResultColumn resultColumn) |
Modifier and Type | Method and Description |
---|---|
void |
TScriptGeneratorVisitor.preVisit(TResultColumn node) |
Modifier and Type | Method and Description |
---|---|
TreeMap<String,TResultColumn> |
TSelectSqlStatement.getExpandedResultColumns() |