Class PipelineDDLGenerator
java.lang.Object
org.apache.shardingsphere.data.pipeline.core.metadata.generator.PipelineDDLGenerator
Pipeline ddl generator.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerateLogicDDLSQL(DatabaseType databaseType, String databaseName, String schemaName, String tableName) Generate logic ddl sql.replaceTableNameWithPrefix(String sql, String prefix, DatabaseType databaseType, String databaseName) Replace table name with prefix.
-
Constructor Details
-
PipelineDDLGenerator
public PipelineDDLGenerator()
-
-
Method Details
-
generateLogicDDLSQL
public String generateLogicDDLSQL(DatabaseType databaseType, String databaseName, String schemaName, String tableName) Generate logic ddl sql.- Parameters:
databaseType- database typedatabaseName- database nameschemaName- schema nametableName- table name- Returns:
- ddl SQL
-
replaceTableNameWithPrefix
public String replaceTableNameWithPrefix(String sql, String prefix, DatabaseType databaseType, String databaseName) Replace table name with prefix.- Parameters:
sql- sqlprefix- prefixdatabaseType- database typedatabaseName- database name- Returns:
- replaced sql
-