Package | Description |
---|---|
gudusoft.gsqlparser.dlineage | |
gudusoft.gsqlparser.dlineage.dataflow.model | |
gudusoft.gsqlparser.dlineage.util |
Modifier and Type | Method and Description |
---|---|
protected void |
DataFlowAnalyzer.flattenStructColumns(boolean hasDefinition,
Table tableModel,
TColumnDefinition column,
Stack<TColumnDefinition> columnPaths,
int index) |
Modifier and Type | Class and Description |
---|---|
class |
Cursor |
class |
Database |
class |
Schema |
class |
Variable |
Modifier and Type | Method and Description |
---|---|
Table |
ModelFactory.createConstantsTable(String sqlHash) |
Table |
ModelFactory.createConstantsTable(TCustomSqlStatement stmt) |
Table |
ModelFactory.createDataSource(TObjectName dataSourceName) |
Table |
ModelFactory.createJsonTable(TTable table) |
Table |
ModelFactory.createJsonVariable(TObjectName jsonVariable) |
Table |
ModelFactory.createStage(TObjectName stageName) |
Table |
ModelFactory.createStream(TObjectName streamName) |
Table |
ModelFactory.createTable(TTable table) |
Table |
ModelFactory.createTable(TTable table,
TObjectName tableBinding) |
Table |
ModelFactory.createTableByName(String tableName,
boolean create) |
Table |
ModelFactory.createTableByName(TObjectName tableName) |
Table |
ModelFactory.createTableByName(TObjectName tableName,
boolean create) |
Table |
ModelFactory.createTableFromCreateDDL(TTable table,
boolean fromDDL) |
Table |
ModelFactory.createTableFromCreateDDL(TTable table,
boolean fromDDL,
String tableName) |
Table |
ModelFactory.createTriggerOnTable(TTable table) |
Table |
ModelFactory.createView(TCustomSqlStatement viewStmt,
TObjectName viewName) |
Table |
ModelFactory.createView(TCustomSqlStatement viewStmt,
TObjectName viewName,
boolean fromCreateView) |
Table |
ModelBindingManager.getCreateModel(TTable table) |
Table |
ModelBindingManager.getCreateTable(TTable table) |
Table |
TableRelationshipElement.getElement() |
Table |
TableColumn.getTable() |
Table |
ModelBindingManager.getTableByName(String tableName) |
Table |
TableColumn.getView() |
Modifier and Type | Method and Description |
---|---|
Set<Table> |
ModelBindingManager.getDropTables() |
List<Table> |
ModelBindingManager.getTablesByName() |
Modifier and Type | Method and Description |
---|---|
protected void |
ModelFactory.appendTableColumns(Table tableModel) |
void |
ModelBindingManager.bindCreateModel(String tableName,
Table tableModel) |
void |
ModelBindingManager.bindCreateModel(TObjectName tableName,
Table tableModel) |
void |
ModelBindingManager.bindCreateModel(TTable table,
Table tableModel) |
void |
ModelBindingManager.bindTableByName(String tableName,
Table tableModel) |
TableColumn |
ModelFactory.createFileUri(Table table,
TObjectName fileUri) |
TableColumn |
ModelFactory.createInsertTableColumn(Table tableModel,
String columnName) |
TableColumn |
ModelFactory.createInsertTableColumn(Table tableModel,
TConstant column,
int columnIndex) |
TableColumn |
ModelFactory.createInsertTableColumn(Table tableModel,
TExpression column,
int columnIndex) |
TableColumn |
ModelFactory.createInsertTableColumn(Table tableModel,
TObjectName column) |
TableColumn |
ModelFactory.createJsonTableColumn(Table table,
TObjectName column) |
TableColumn |
ModelFactory.createStageLocation(Table table,
TObjectName location) |
TableColumn |
ModelFactory.createTableColumn(Table table,
TConstant constant) |
TableColumn |
ModelFactory.createTableColumn(Table table,
TFunctionCall constantFunction) |
TableColumn |
ModelFactory.createTableColumn(Table table,
TObjectName column,
boolean fromCreateTable) |
TableColumn |
ModelFactory.createTableColumn(Table table,
TResultColumn column) |
TableColumn |
ModelFactory.createVariableProperty(Table variableTable,
TDeclareVariable variable) |
TableColumn |
ModelFactory.createViewColumn(Table viewModel,
TObjectName column,
int index,
boolean fromCreateView) |
void |
ModelBindingManager.dropTable(Table table) |
static String |
ModelFactory.getQualifiedTableName(Table table) |
Constructor and Description |
---|
FileUri(Table file,
TObjectName fileUri) |
JsonTableColumn(Table jsonTable,
TObjectName location) |
StageLocation(Table stage,
TObjectName location) |
TableColumn(Table table,
TConstant columnObject) |
TableColumn(Table table,
TConstant columnObject,
int columnIndex) |
TableColumn(Table table,
TExpression columnObject,
int columnIndex) |
TableColumn(Table table,
TFunctionCall columnObject) |
TableColumn(Table table,
TObjectName columnObject) |
TableColumn(Table view,
TObjectName columnObject,
int index) |
TableRelationRows(Table holder) |
TableRelationshipElement(Table table) |
TableRelationshipElement(Table table,
ESqlClause relationLocation) |
VariableProperty(Table variableTable,
TObjectName variableName,
TDeclareVariable variable) |
Modifier and Type | Method and Description |
---|---|
static String |
DlineageUtil.getTableSchema(Table tableModel) |
static String |
DlineageUtil.getTableSQLEnvKey(Table tableModel) |
static boolean |
DlineageUtil.isTempTable(Table tableModel,
EDbVendor vendor) |