类 CreateTableSqlBuilder
java.lang.Object
org.dromara.autotable.core.strategy.h2.builder.CreateTableSqlBuilder
- 作者:
- don
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringbuildColumnSql(ColumnMetadata columnMetadata) 生成字段相关的SQL片段buildColumnSql(DefaultTableMetadata tableMetadata) 构建创建新表的SQLgetAllCommentSql(String schema, String tableName, String tableComment, Map<String, String> columnCommentMap, Map<String, String> indexCommentMap) getCreateIndexSql(String schema, String tableName, List<IndexMetadata> indexMetadataList) CREATE UNIQUE INDEX "uni_name" ON "表名" ( "name" );
-
构造器详细资料
-
CreateTableSqlBuilder
public CreateTableSqlBuilder()
-
-
方法详细资料
-
buildColumnSql
构建创建新表的SQL- 参数:
tableMetadata- 参数- 返回:
- sql
-
getCreateIndexSql
public static List<String> getCreateIndexSql(String schema, String tableName, List<IndexMetadata> indexMetadataList) CREATE UNIQUE INDEX "uni_name" ON "表名" ( "name" ); -
getAllCommentSql
-
buildColumnSql
生成字段相关的SQL片段- 参数:
columnMetadata- 列元数据- 返回:
- 列相关的sql
-