| 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() |