public class DlineageUtil extends Object
Constructor and Description |
---|
DlineageUtil() |
public DlineageUtil()
public static boolean compareIdentifier(String source, String target, ESQLDataObjectType sqlDataObjectType)
public static boolean compareColumnIdentifier(String source, String target)
public static boolean compareTableIdentifier(String source, String target)
public static String getIdentifierNormalColumnName(String name)
public static String getIdentifierNormalColumnName(String name, EDbVendor dbVendor)
public static String normalizeColumnName(String name)
public static String normalizeColumnName(String name, EDbVendor dbVendor)
public static String getIdentifierNormalTableName(String name)
public static String getIdentifierNormalFunctionName(String name)
public static String getIdentifierNormalName(String name, ESQLDataObjectType sqlDataObjectType)
public static String getColumnName(TObjectName column)
public static boolean isTempTable(Table tableModel, EDbVendor vendor)
public static String getTableFullName(String tableName)
public static String getSimpleTableName(String tableName)
public static String getColumnNameOnly(String columnName)
public static String getTableSchema(String tableName)
public static String getTableServer(String tableName)
public static String getTableDatabase(String tableName)
public static String getTableFullNameWithDefaultSchema(String tableName)
public static SqlInfo[] convertSQL(File file, String json)
public static String getQualifiedTableName(table table)
public static TCustomSqlStatement getTopStmt(TCustomSqlStatement stmt)
public static String getProcedureNameWithArgs(TStoredProcedureSqlStatement stmt)
public static String getIdentifierProcedureNameWithArgNum(procedure procedure)
public static String getIdentifierOraclePackageNameWithArgNum(oraclePackage pkg)
public static String getIdentifierFunctionName(table function)
public static String getProcedureNameWithArgNum(TStoredProcedureSqlStatement stmt)
public static String getProcedureNameWithInputArgNum(TStoredProcedureSqlStatement stmt)
public static String getFunctionNameWithArgNum(TFunctionCall function)
public static String getTableSchema(Table tableModel)
public static String getTableSQLEnvKey(Table tableModel)
public static String getProcedureParentName(TCustomSqlStatement stmt)
public static sourceColumn copySourceColumn(sourceColumn oldSourceName)
public static boolean supportFunctionOverride(EDbVendor vendor)
public static boolean isBuiltInFunctionName(String functionName)