Class ModelFactory
Object
gudusoft.gsqlparser.dlineage.dataflow.model.ModelFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidappendTableColumns(Table tableModel) createAlias(TAliasClause aliasClause) createAndBindingSelectSetResultColumn(ResultSet resultSet, TResultColumn resultColumn, int index) createConstantsTable(String sqlHash) createCursor(TMssqlDeclare stmt) createCursor(TCursorDeclStmt stmt) createCursor(TForStmt stmt) createCursor(TLoopStmt stmt) createCursor(TOpenforStmt stmt) createDatabase(TObjectName databaseName) createDataSource(TObjectName dataSourceName) createDeterminedResultColumn(ResultSet resultSet, TObjectName resultColumn) createFileUri(Table table, TObjectName fileUri) createFunction(TCaseExpression caseExpression) createFunction(TFunctionCall functionCall) createFunction(TObjectName functionName) createFunctionResultColumn(Function function, TObjectName functionName) createFunctionResultColumn(Function function, TWhenClauseItemList caseFunction) createInsertTableColumn(Table tableModel, TConstant column, int columnIndex) createInsertTableColumn(Table tableModel, TExpression column, int columnIndex) createInsertTableColumn(Table tableModel, TObjectName column) createInsertTableColumn(Table tableModel, String columnName) createJsonTable(TTable table) createJsonTableColumn(Table table, TObjectName column) createJsonVariable(TObjectName jsonVariable) createMergeResultColumn(ResultSet resultSet, TObjectName resultColumn) createPivotdTable(TPivotClause pivotedTable) createProcedureArgument(OraclePackage oraclePackage, TParameterDeclaration parameter, int index) createProcedureArgument(Procedure procedure, TParameterDeclaration parameter, int index) createProcedureByName(TObjectName procedureName, int argumentSize) createProcedureFromFunctionCall(TFunctionCall function) createProcess(TFunctionCall functionCall) createProcess(TCustomSqlStatement processStmt) createQueryTable(TTable table) createResultColumn(QueryTable queryTableModel, TResultColumn resultColumn) createResultColumn(ResultSet resultSet, TExpression expression) createResultColumn(ResultSet resultSet, TObjectName resultColumn) createResultColumn(ResultSet resultSet, TObjectName resultColumn, boolean forceCreate) createResultColumn(ResultSet resultSet, TResultColumn resultColumn) createResultSet(TParseTreeNode gspObject, boolean isTarget) createResultSet(TSelectSqlStatement select, boolean isTarget) createSchema(TObjectName schemaName) createSelectSetResultColumn(ResultSet resultSet, ResultColumn resultColumn) createSelectSetResultColumn(ResultSet resultSet, TResultColumn resultColumn, int index) createStage(TObjectName stageName) createStageLocation(Table table, TObjectName location) createStarResultColumn(ResultSet resultSetModel, TResultColumn resultColumn, String refColumnName) createStarResultColumn(SelectResultSet resultSet, Pair<TResultColumn, TObjectName> starColumnPair) createStream(TObjectName streamName) createTable(TTable table) createTable(TTable table, TObjectName tableBinding) createTableByName(TObjectName tableName) createTableByName(TObjectName tableName, boolean create) createTableByName(String tableName, boolean create) createTableColumn(Table table, TConstant constant) createTableColumn(Table table, TFunctionCall constantFunction) createTableColumn(Table table, TObjectName column, boolean fromCreateTable) createTableColumn(Table table, TResultColumn column) createTableFromCreateDDL(TTable table, boolean fromDDL) createTableFromCreateDDL(TTable table, boolean fromDDL, String tableName) createTriggerOnTable(TTable table) createUpdateResultColumn(ResultSet resultSet, TObjectName resultColumn) createVariable(Procedure procedure, String variableName, boolean create) createVariable(TObjectName variableName) createVariable(String variableName) createVariable(String variableName, boolean create) createVariableProperty(Table variableTable, TDeclareVariable variable) createView(TCustomSqlStatement viewStmt, TObjectName viewName) createView(TCustomSqlStatement viewStmt, TObjectName viewName, boolean fromCreateView) createViewColumn(Table viewModel, TObjectName column, int index, boolean fromCreateView) protected static Stringprotected static Stringstatic StringgetQualifiedTableName(Table table)
-
Constructor Details
-
ModelFactory
-
-
Method Details
-
createResultSet
-
createResultSet
-
createResultColumn
-
createStarResultColumn
public ResultColumn createStarResultColumn(ResultSet resultSetModel, TResultColumn resultColumn, String refColumnName) -
createSelectSetResultColumn
-
createSelectSetResultColumn
public ResultColumn createSelectSetResultColumn(ResultSet resultSet, TResultColumn resultColumn, int index) -
createAndBindingSelectSetResultColumn
public ResultColumn createAndBindingSelectSetResultColumn(ResultSet resultSet, TResultColumn resultColumn, int index) -
createResultColumn
-
createDeterminedResultColumn
-
createResultColumn
-
createResultColumn
public ResultColumn createResultColumn(ResultSet resultSet, TObjectName resultColumn, boolean forceCreate) -
createFunctionResultColumn
-
createFunctionResultColumn
public FunctionResultColumn createFunctionResultColumn(Function function, TWhenClauseItemList caseFunction) -
createMergeResultColumn
-
createUpdateResultColumn
-
createResultColumn
-
createTableFromCreateDDL
-
createTableFromCreateDDL
-
createJsonTable
-
createTable
-
createTable
-
appendTableColumns
-
createTriggerOnTable
-
createTableByName
-
createTableByName
-
createTableByName
-
createStage
-
createDataSource
-
createStream
-
createConstantsTable
-
createConstantsTable
-
createJsonVariable
-
createAlias
-
createFunction
-
createFunction
-
createFunction
-
createQueryTable
-
createTableColumn
-
getQualifiedTableName
-
getDefaultSchema
-
getDefaultDatabase
-
createStageLocation
-
createFileUri
-
createVariableProperty
-
createJsonTableColumn
-
createDataFlowRelation
-
createCallRelation
-
createCrudRelation
-
createERRelation
-
createTableColumn
-
createTableColumn
-
createTableColumn
-
createRecordSetRelation
-
createImpactRelation
-
createIndirectImpactRelation
-
createJoinRelation
-
createView
-
createView
-
createProcess
-
createProcess
-
createViewColumn
public TableColumn createViewColumn(Table viewModel, TObjectName column, int index, boolean fromCreateView) -
createInsertTableColumn
-
createInsertTableColumn
-
createInsertTableColumn
-
createInsertTableColumn
-
createSelectSetResultSet
-
createStarResultColumn
public ResultColumn createStarResultColumn(SelectResultSet resultSet, Pair<TResultColumn, TObjectName> starColumnPair) -
createCursor
-
createCursor
-
createCursor
-
createCursor
-
createCursor
-
createVariable
-
createVariable
-
createVariable
-
createVariable
-
createDatabase
-
createSchema
-
createPivotdTable
-
createProcedure
-
createOraclePackage
-
createProcedureFromFunctionCall
-
createProcedureByName
-
createProcedureArgument
public Argument createProcedureArgument(Procedure procedure, TParameterDeclaration parameter, int index) -
createProcedureArgument
public Argument createProcedureArgument(OraclePackage oraclePackage, TParameterDeclaration parameter, int index)
-