Class DlineageUtil
Object
gudusoft.gsqlparser.dlineage.util.DlineageUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancompareColumnIdentifier(String source, String target) static booleancompareIdentifier(String source, String target, ESQLDataObjectType sqlDataObjectType) static booleancompareTableIdentifier(String source, String target) static SqlInfo[]convertSQL(File file, String json) static sourceColumncopySourceColumn(sourceColumn oldSourceName) static StringgetColumnName(TObjectName column) static StringgetColumnName(String column) static StringgetColumnNameOnly(String columnName) static StringgetFunctionNameWithArgNum(TFunctionCall function) static StringgetIdentifierFunctionName(table function) static Stringstatic StringgetIdentifierNormalColumnName(String name, EDbVendor dbVendor) static Stringstatic StringgetIdentifierNormalName(String name, ESQLDataObjectType sqlDataObjectType) static Stringstatic Stringstatic StringgetIdentifierProcedureNameWithArgNum(procedure procedure) static TSelectSqlStatementstatic Stringstatic Stringstatic Stringstatic Stringstatic StringgetQualifiedTableName(table table) static StringgetSimpleTableName(String tableName) static StringgetTableDatabase(String tableName) static StringgetTableFullName(String tableName) static StringgetTableFullNameWithDefaultSchema(String tableName) static StringgetTableSchema(Table tableModel) static StringgetTableSchema(String tableName) static StringgetTableServer(String tableName) static StringgetTableSQLEnvKey(Table tableModel) static TCustomSqlStatementstatic booleanisBuiltInFunctionName(String functionName) static booleanstatic booleanstatic booleanisTempTable(Table tableModel, EDbVendor vendor) static StringnormalizeColumnName(String name) static StringnormalizeColumnName(String name, EDbVendor dbVendor) static booleansupportFunctionOverride(EDbVendor vendor)
-
Constructor Details
-
DlineageUtil
public DlineageUtil()
-
-
Method Details
-
compareIdentifier
public static boolean compareIdentifier(String source, String target, ESQLDataObjectType sqlDataObjectType) -
compareColumnIdentifier
-
compareTableIdentifier
-
getIdentifierNormalColumnName
-
getIdentifierNormalColumnName
-
normalizeColumnName
-
normalizeColumnName
-
getIdentifierNormalTableName
-
getIdentifierNormalFunctionName
-
getIdentifierNormalName
-
getColumnName
-
getColumnName
-
isTempTable
-
getTableFullName
-
getSimpleTableName
-
getColumnNameOnly
-
getTableSchema
-
getTableServer
-
getTableDatabase
-
getTableFullNameWithDefaultSchema
-
convertSQL
-
getQualifiedTableName
-
getTopStmt
-
isQuote
-
getProcedureNameWithArgs
-
getIdentifierProcedureNameWithArgNum
-
getIdentifierOraclePackageNameWithArgNum
-
getIdentifierFunctionName
-
getProcedureNameWithArgNum
-
getProcedureNameWithInputArgNum
-
getFunctionNameWithArgNum
-
getTableSchema
-
getTableSQLEnvKey
-
getProcedureParentName
-
copySourceColumn
-
supportFunctionOverride
-
isBuiltInFunctionName
-
isKeyword
-
getLeftStmt
-