Class TableFlowUtility
Object
gudusoft.gsqlparser.dlineage.util.TableFlowUtility
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexportModelToLines(TableFlowUtility.LeftMostSourceTable leftMostSourceTable, String delimiter) static StringgenerateLeftMostTable(DataFlowAnalyzer analyzer, dataflow instance, String tableNamePattern, String tableColumn, boolean isSimple) static StringgenerateLeftMostTable(DataFlowAnalyzer analyzer, dataflow instance, String tableNamePattern, String tableColumn, boolean isSimple, String outputType, String delimiter) static dataflowgenerateLeftMostTableFlow(DataFlowAnalyzer analyzer, dataflow instance, String tableNamePattern, String tableColumn, boolean isSimple) static booleanmatchTableName(String tableNamePattern, table targetTable, boolean regex, EDbVendor vendor)
-
Constructor Details
-
TableFlowUtility
public TableFlowUtility()
-
-
Method Details
-
generateLeftMostTable
public static String generateLeftMostTable(DataFlowAnalyzer analyzer, dataflow instance, String tableNamePattern, String tableColumn, boolean isSimple) -
generateLeftMostTable
public static String generateLeftMostTable(DataFlowAnalyzer analyzer, dataflow instance, String tableNamePattern, String tableColumn, boolean isSimple, String outputType, String delimiter) -
exportModelToLines
public static Set<String> exportModelToLines(TableFlowUtility.LeftMostSourceTable leftMostSourceTable, String delimiter) -
generateLeftMostTableFlow
public static dataflow generateLeftMostTableFlow(DataFlowAnalyzer analyzer, dataflow instance, String tableNamePattern, String tableColumn, boolean isSimple) -
matchTableName
public static boolean matchTableName(String tableNamePattern, table targetTable, boolean regex, EDbVendor vendor)
-