Package io.vertx.tp.modular.sql
Class SqlDDLBuilder
- java.lang.Object
-
- io.vertx.tp.modular.sql.SqlDDLBuilder
-
- All Implemented Interfaces:
SqlStatement
public final class SqlDDLBuilder extends Object implements SqlStatement
Sql DDL 语句构造器
-
-
Field Summary
-
Fields inherited from interface io.vertx.tp.atom.cv.sql.SqlStatement
ATBA_COLUMN, ATBA_CONSTRAINT, ATBD_COLUMN, ATBD_CONSTRAINT, ATBM_COLUMN, ATBR_COLUMN, CONSTRAING_FK, CONSTRAINT_PK, CONSTRAINT_UK, OP_AGGREGATE, OP_ASSIGN, OP_COUNT, OP_DELETE, OP_INSERT, OP_ORDER, OP_ORDER_BY, OP_SELECT, OP_UPDATE, OP_WHERE, SCHEMA_NULL, SCHEMA_UNIQUE, TB_CREATE, TB_DROP, TB_RENAME, V_CREATE, V_DROP
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbuildAddColumn(String table, String colLine)StringbuildAddConstraint(String table, String csLine)StringbuildAlterColumn(String table, String colLine)StringbuildCreateTable(String tableName, List<String> lines)StringbuildDropColumn(String table, String column)StringbuildDropConstraint(String table, String constraint)StringbuildDropRenameColumn(String table, String column, String newColumn)StringbuildDropTable(String table)StringbuildNullSQL(String table, String column)StringbuildRenameTable(String table)StringbuildRowsSQL(String table)StringbuildUniqueSQL(String table, String column)static SqlDDLBuildercreate()
-
-
-
Method Detail
-
create
public static SqlDDLBuilder create()
-
buildDropRenameColumn
public String buildDropRenameColumn(String table, String column, String newColumn)
-
-