Package io.vertx.tp.modular.sql
Class SqlDDLBuilder
java.lang.Object
io.vertx.tp.modular.sql.SqlDDLBuilder
- All Implemented Interfaces:
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
Modifier and TypeMethodDescriptionbuildAddColumn(String table, String colLine) buildAddConstraint(String table, String csLine) buildAlterColumn(String table, String colLine) buildCreateTable(String tableName, List<String> lines) buildDropColumn(String table, String column) buildDropConstraint(String table, String constraint) buildDropRenameColumn(String table, String column, String newColumn) buildDropTable(String table) buildNullSQL(String table, String column) buildRenameTable(String table) buildRowsSQL(String table) buildUniqueSQL(String table, String column) static SqlDDLBuildercreate()
-
Method Details
-
create
-
buildCreateTable
-
buildDropTable
-
buildRenameTable
-
buildDropColumn
-
buildDropRenameColumn
-
buildAlterColumn
-
buildAddColumn
-
buildAddConstraint
-
buildDropConstraint
-
buildNullSQL
-
buildUniqueSQL
-
buildRowsSQL
-