-
public interface AlterTableStepThe step in theALTER TABLEstatement where the action can be decided.Referencing
XYZ*Steptypes directly from client codeIt is usually not recommended to reference any
XYZ*Steptypes directly from client code, or assign them to local variables. When writing dynamic SQL, creating a statement's components dynamically, and passing them to the DSL API statically is usually a better choice. See the manual's section about dynamic SQL for details: https://www.jooq.org/doc/latest/manual/sql-building/dynamic-sql.Drawbacks of referencing the
XYZ*Steptypes directly:- They're operating on mutable implementations (as of jOOQ 3.x)
- They're less composable and not easy to get right when dynamic SQL gets complex
- They're less readable
- They might have binary incompatible changes between minor releases
- Author:
- Lukas Eder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AlterTableFinalStepadd(String field, DataType<?> type)Add anADD COLUMNclause to theALTER TABLEstatement.AlterTableFinalStepadd(Collection<? extends FieldOrConstraint> fields)Add anADDclause with multiple columns or constraints to theALTER TABLEstatement.AlterTableUsingIndexStepadd(Constraint constraint)Add anADD CONSTRAINTclause to theALTER TABLEstatement.AlterTableFinalStepadd(Field<?> field)Add anADD COLUMNclause to theALTER TABLEstatement.<T> AlterTableFinalStepadd(Field<T> field, DataType<T> type)Add anADD COLUMNclause to theALTER TABLEstatement.AlterTableFinalStepadd(FieldOrConstraint... fields)Add anADDclause with multiple columns or constraints to theALTER TABLEstatement.AlterTableFinalStepadd(Name field, DataType<?> type)Add anADD COLUMNclause to theALTER TABLEstatement.AlterTableFinalStepaddColumn(String field, DataType<?> type)Add anADD COLUMNclause to theALTER TABLEstatement.AlterTableFinalStepaddColumn(Field<?> field)Add anADD COLUMNclause to theALTER TABLEstatement.<T> AlterTableFinalStepaddColumn(Field<T> field, DataType<T> type)Add anADD COLUMNclause to theALTER TABLEstatement.AlterTableFinalStepaddColumn(Name field, DataType<?> type)Add anADD COLUMNclause to theALTER TABLEstatement.AlterTableFinalStepaddColumnIfNotExists(String field, DataType<?> type)Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.AlterTableFinalStepaddColumnIfNotExists(Field<?> field)Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.<T> AlterTableFinalStepaddColumnIfNotExists(Field<T> field, DataType<T> type)Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.AlterTableFinalStepaddColumnIfNotExists(Name field, DataType<?> type)Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.AlterTableFinalStepaddIfNotExists(String field, DataType<?> type)Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.AlterTableFinalStepaddIfNotExists(Field<?> field)Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.<T> AlterTableFinalStepaddIfNotExists(Field<T> field, DataType<T> type)Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.AlterTableFinalStepaddIfNotExists(Name field, DataType<?> type)Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.AlterTableAlterStep<Object>alter(String field)Add anALTER COLUMNclause to theALTER TABLEstatement.<T> AlterTableAlterStep<T>alter(Field<T> field)Add anALTER COLUMNclause to theALTER TABLEstatement.AlterTableAlterStep<Object>alter(Name field)Add anALTER COLUMNclause to theALTER TABLEstatement.AlterTableAlterStep<Object>alterColumn(String field)Add anALTER COLUMNclause to theALTER TABLEstatement.<T> AlterTableAlterStep<T>alterColumn(Field<T> field)Add anALTER COLUMNclause to theALTER TABLEstatement.AlterTableAlterStep<Object>alterColumn(Name field)Add anALTER COLUMNclause to theALTER TABLEstatement.AlterTableFinalStepcomment(String comment)Specify a comment for a table using MySQL's syntax.AlterTableFinalStepcomment(Comment comment)Specify a comment for a table using MySQL's syntax.AlterTableDropStepdrop(String field)Add anDROP COLUMNclause to theALTER TABLEstatement.AlterTableDropStepdrop(String... fields)Add anDROP COLUMNclause to theALTER TABLEstatement.AlterTableDropStepdrop(Collection<? extends Field<?>> fields)Add anDROP COLUMNclause to theALTER TABLEstatement.AlterTableFinalStepdrop(Constraint constraint)Add aDROP CONSTRAINTclause to theALTER TABLEstatement.AlterTableDropStepdrop(Field<?> field)Add anDROP COLUMNclause to theALTER TABLEstatement.AlterTableDropStepdrop(Field<?>... fields)Add anDROP COLUMNclause to theALTER TABLEstatement.AlterTableDropStepdrop(Name field)Add anDROP COLUMNclause to theALTER TABLEstatement.AlterTableDropStepdrop(Name... fields)Add anDROP COLUMNclause to theALTER TABLEstatement.AlterTableDropStepdropColumn(String field)Add anDROP COLUMNclause to theALTER TABLEstatement.AlterTableDropStepdropColumn(Field<?> field)Add anDROP COLUMNclause to theALTER TABLEstatement.AlterTableDropStepdropColumn(Name field)Add anDROP COLUMNclause to theALTER TABLEstatement.AlterTableDropStepdropColumnIfExists(String field)Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.AlterTableDropStepdropColumnIfExists(Field<?> field)Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.AlterTableDropStepdropColumnIfExists(Name field)Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.AlterTableDropStepdropColumns(String... fields)Add anDROP COLUMNclause to theALTER TABLEstatement.AlterTableDropStepdropColumns(Collection<? extends Field<?>> fields)Add anDROP COLUMNclause to theALTER TABLEstatement.AlterTableDropStepdropColumns(Field<?>... fields)Add anDROP COLUMNclause to theALTER TABLEstatement.AlterTableDropStepdropColumns(Name... fields)Add anDROP COLUMNclause to theALTER TABLEstatement.AlterTableFinalStepdropConstraint(String constraint)Add aDROP CONSTRAINTclause to theALTER TABLEstatement.AlterTableFinalStepdropConstraint(Constraint constraint)Add aDROP CONSTRAINTclause to theALTER TABLEstatement.AlterTableFinalStepdropConstraint(Name constraint)Add aDROP CONSTRAINTclause to theALTER TABLEstatement.AlterTableFinalStepdropForeignKey(String constraint)Add aDROP FOREIGN KEYclause to theALTER TABLEstatement.AlterTableFinalStepdropForeignKey(Constraint constraint)Add aDROP FOREIGN KEYclause to theALTER TABLEstatement.AlterTableFinalStepdropForeignKey(Name constraint)Add aDROP FOREIGN KEYclause to theALTER TABLEstatement.AlterTableDropStepdropIfExists(String field)Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.AlterTableDropStepdropIfExists(Field<?> field)Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.AlterTableDropStepdropIfExists(Name field)Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.AlterTableFinalStepdropPrimaryKey()Add aDROP PRIMARY KEYclause to theALTER TABLEstatement.AlterTableFinalStepdropPrimaryKey(String constraint)Add aDROP PRIMARY KEYclause to theALTER TABLEstatement.AlterTableFinalStepdropPrimaryKey(Constraint constraint)Add aDROP PRIMARY KEYclause to theALTER TABLEstatement.AlterTableFinalStepdropPrimaryKey(Name constraint)Add aDROP PRIMARY KEYclause to theALTER TABLEstatement.AlterTableRenameColumnToSteprenameColumn(String oldName)Add aRENAME COLUMNclause to theALTER TABLEstatement.AlterTableRenameColumnToSteprenameColumn(Field<?> oldName)Add aRENAME COLUMNclause to theALTER TABLEstatement.AlterTableRenameColumnToSteprenameColumn(Name oldName)Add aRENAME COLUMNclause to theALTER TABLEstatement.AlterTableRenameConstraintToSteprenameConstraint(String oldName)Add aRENAME CONSTRAINTclause to theALTER TABLEstatement.AlterTableRenameConstraintToSteprenameConstraint(Constraint oldName)Add aRENAME CONSTRAINTclause to theALTER TABLEstatement.AlterTableRenameConstraintToSteprenameConstraint(Name oldName)Add aRENAME CONSTRAINTclause to theALTER TABLEstatement.AlterTableRenameIndexToSteprenameIndex(String oldName)Add aRENAME INDEXclause to theALTER TABLEstatement.AlterTableRenameIndexToSteprenameIndex(Index oldName)Add aRENAME INDEXclause to theALTER TABLEstatement.AlterTableRenameIndexToSteprenameIndex(Name oldName)Add aRENAME INDEXclause to theALTER TABLEstatement.AlterTableFinalSteprenameTo(String newName)Add aRENAME TOclause to theALTER TABLEstatement.AlterTableFinalSteprenameTo(Name newName)Add aRENAME TOclause to theALTER TABLEstatement.AlterTableFinalSteprenameTo(Table<?> newName)Add aRENAME TOclause to theALTER TABLEstatement.
-
-
-
Method Detail
-
comment
@Support({AURORA_MYSQL,AURORA_POSTGRES,DB2,FIREBIRD,H2,HSQLDB,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,VERTICA}) AlterTableFinalStep comment(String comment)
Specify a comment for a table using MySQL's syntax.
-
comment
@Support({AURORA_MYSQL,AURORA_POSTGRES,DB2,FIREBIRD,H2,HSQLDB,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,VERTICA}) AlterTableFinalStep comment(Comment comment)
Specify a comment for a table using MySQL's syntax.
-
renameTo
@Support AlterTableFinalStep renameTo(Table<?> newName)
Add aRENAME TOclause to theALTER TABLEstatement.
-
renameTo
@Support AlterTableFinalStep renameTo(Name newName)
Add aRENAME TOclause to theALTER TABLEstatement.
-
renameTo
@Support AlterTableFinalStep renameTo(String newName)
Add aRENAME TOclause to theALTER TABLEstatement.
-
renameColumn
@Support AlterTableRenameColumnToStep renameColumn(Field<?> oldName)
Add aRENAME COLUMNclause to theALTER TABLEstatement.
-
renameColumn
@Support AlterTableRenameColumnToStep renameColumn(Name oldName)
Add aRENAME COLUMNclause to theALTER TABLEstatement.
-
renameColumn
@Support AlterTableRenameColumnToStep renameColumn(String oldName)
Add aRENAME COLUMNclause to theALTER TABLEstatement.
-
renameIndex
@Support({AURORA_MYSQL,AURORA_POSTGRES,DB2,DERBY,H2,HSQLDB,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER2016}) AlterTableRenameIndexToStep renameIndex(Name oldName)
Add aRENAME INDEXclause to theALTER TABLEstatement.
-
renameIndex
@Support({AURORA_MYSQL,AURORA_POSTGRES,DB2,DERBY,H2,HSQLDB,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER2016}) AlterTableRenameIndexToStep renameIndex(Index oldName)
Add aRENAME INDEXclause to theALTER TABLEstatement.
-
renameIndex
@Support({AURORA_MYSQL,AURORA_POSTGRES,DB2,DERBY,H2,HSQLDB,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER2016}) AlterTableRenameIndexToStep renameIndex(String oldName)
Add aRENAME INDEXclause to theALTER TABLEstatement.
-
renameConstraint
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,REDSHIFT,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) AlterTableRenameConstraintToStep renameConstraint(Constraint oldName)
Add aRENAME CONSTRAINTclause to theALTER TABLEstatement.
-
renameConstraint
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,REDSHIFT,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) AlterTableRenameConstraintToStep renameConstraint(Name oldName)
Add aRENAME CONSTRAINTclause to theALTER TABLEstatement.
-
renameConstraint
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,REDSHIFT,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) AlterTableRenameConstraintToStep renameConstraint(String oldName)
Add aRENAME CONSTRAINTclause to theALTER TABLEstatement.
-
alter
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,VERTICA}) <T> AlterTableAlterStep<T> alter(Field<T> field)
-
alter
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,VERTICA}) AlterTableAlterStep<Object> alter(Name field)
-
alter
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,VERTICA}) AlterTableAlterStep<Object> alter(String field)
-
alterColumn
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,VERTICA}) <T> AlterTableAlterStep<T> alterColumn(Field<T> field)
Add anALTER COLUMNclause to theALTER TABLEstatement.
-
alterColumn
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,VERTICA}) AlterTableAlterStep<Object> alterColumn(Name field)
Add anALTER COLUMNclause to theALTER TABLEstatement.
-
alterColumn
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,VERTICA}) AlterTableAlterStep<Object> alterColumn(String field)
Add anALTER COLUMNclause to theALTER TABLEstatement.
-
add
@Support AlterTableFinalStep add(Field<?> field)
-
add
@Support({AURORA_MYSQL,AURORA_POSTGRES,DB2,FIREBIRD,H2,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableFinalStep add(FieldOrConstraint... fields)
Add anADDclause with multiple columns or constraints to theALTER TABLEstatement.
-
add
@Support({AURORA_MYSQL,AURORA_POSTGRES,DB2,FIREBIRD,H2,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableFinalStep add(Collection<? extends FieldOrConstraint> fields)
Add anADDclause with multiple columns or constraints to theALTER TABLEstatement.
-
add
@Support <T> AlterTableFinalStep add(Field<T> field, DataType<T> type)
Add anADD COLUMNclause to theALTER TABLEstatement.This is an alias for
addColumn(Field, DataType).
-
add
@Support AlterTableFinalStep add(Name field, DataType<?> type)
Add anADD COLUMNclause to theALTER TABLEstatement.This is an alias for
addColumn(Name, DataType).
-
add
@Support AlterTableFinalStep add(String field, DataType<?> type)
Add anADD COLUMNclause to theALTER TABLEstatement.This is an alias for
addColumn(String, DataType).
-
addIfNotExists
@Support({AURORA_POSTGRES,DB2,H2,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableFinalStep addIfNotExists(Field<?> field)
Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.This is an alias for
addColumnIfNotExists(Field).
-
addIfNotExists
@Support({AURORA_POSTGRES,DB2,H2,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) <T> AlterTableFinalStep addIfNotExists(Field<T> field, DataType<T> type)
Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.This is an alias for
addColumnIfNotExists(Field, DataType).
-
addIfNotExists
@Support({AURORA_POSTGRES,DB2,H2,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableFinalStep addIfNotExists(Name field, DataType<?> type)
Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.This is an alias for
addColumnIfNotExists(Name, DataType).
-
addIfNotExists
@Support({AURORA_POSTGRES,DB2,H2,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableFinalStep addIfNotExists(String field, DataType<?> type)
Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.This is an alias for
addColumnIfNotExists(String, DataType).
-
addColumn
@Support AlterTableFinalStep addColumn(Field<?> field)
Add anADD COLUMNclause to theALTER TABLEstatement.
-
addColumn
@Support <T> AlterTableFinalStep addColumn(Field<T> field, DataType<T> type)
Add anADD COLUMNclause to theALTER TABLEstatement.
-
addColumn
@Support AlterTableFinalStep addColumn(Name field, DataType<?> type)
Add anADD COLUMNclause to theALTER TABLEstatement.
-
addColumn
@Support AlterTableFinalStep addColumn(String field, DataType<?> type)
Add anADD COLUMNclause to theALTER TABLEstatement.
-
addColumnIfNotExists
@Support({AURORA_POSTGRES,DB2,H2,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableFinalStep addColumnIfNotExists(Field<?> field)
Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.
-
addColumnIfNotExists
@Support({AURORA_POSTGRES,DB2,H2,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) <T> AlterTableFinalStep addColumnIfNotExists(Field<T> field, DataType<T> type)
Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.
-
addColumnIfNotExists
@Support({AURORA_POSTGRES,DB2,H2,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableFinalStep addColumnIfNotExists(Name field, DataType<?> type)
Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.
-
addColumnIfNotExists
@Support({AURORA_POSTGRES,DB2,H2,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableFinalStep addColumnIfNotExists(String field, DataType<?> type)
Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.
-
add
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,REDSHIFT,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) AlterTableUsingIndexStep add(Constraint constraint)
Add anADD CONSTRAINTclause to theALTER TABLEstatement.
-
drop
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA}) AlterTableDropStep drop(Field<?> field)
-
drop
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA}) AlterTableDropStep drop(Name field)
-
drop
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA}) AlterTableDropStep drop(String field)
-
dropIfExists
@Support({AURORA_POSTGRES,DB2,H2,MARIADB,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableDropStep dropIfExists(Field<?> field)
Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.This is an alias for
dropColumnIfExists(Field).
-
dropIfExists
@Support({AURORA_POSTGRES,DB2,H2,MARIADB,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableDropStep dropIfExists(Name field)
Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.This is an alias for
dropColumnIfExists(Name).
-
dropIfExists
@Support({AURORA_POSTGRES,DB2,H2,MARIADB,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableDropStep dropIfExists(String field)
Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.This is an alias for
dropColumnIfExists(String).
-
dropColumn
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA}) AlterTableDropStep dropColumn(Field<?> field)
Add anDROP COLUMNclause to theALTER TABLEstatement.
-
dropColumn
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA}) AlterTableDropStep dropColumn(Name field)
Add anDROP COLUMNclause to theALTER TABLEstatement.
-
dropColumn
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA}) AlterTableDropStep dropColumn(String field)
Add anDROP COLUMNclause to theALTER TABLEstatement.
-
dropColumnIfExists
@Support({AURORA_POSTGRES,DB2,H2,MARIADB,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableDropStep dropColumnIfExists(Field<?> field)
Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.
-
dropColumnIfExists
@Support({AURORA_POSTGRES,DB2,H2,MARIADB,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableDropStep dropColumnIfExists(Name field)
Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.
-
dropColumnIfExists
@Support({AURORA_POSTGRES,DB2,H2,MARIADB,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableDropStep dropColumnIfExists(String field)
Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.
-
drop
@Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,DB2,FIREBIRD,H2,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableDropStep drop(Field<?>... fields)
Add anDROP COLUMNclause to theALTER TABLEstatement.This is an alias for
dropColumns(Collection).
-
drop
@Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,DB2,FIREBIRD,H2,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableDropStep drop(Name... fields)
Add anDROP COLUMNclause to theALTER TABLEstatement.This is an alias for
dropColumns(Collection).
-
drop
@Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,DB2,FIREBIRD,H2,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableDropStep drop(String... fields)
Add anDROP COLUMNclause to theALTER TABLEstatement.This is an alias for
dropColumns(Collection).
-
dropColumns
@Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,DB2,FIREBIRD,H2,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableDropStep dropColumns(Field<?>... fields)
Add anDROP COLUMNclause to theALTER TABLEstatement.
-
dropColumns
@Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,DB2,FIREBIRD,H2,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableDropStep dropColumns(Name... fields)
Add anDROP COLUMNclause to theALTER TABLEstatement.
-
dropColumns
@Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,DB2,FIREBIRD,H2,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableDropStep dropColumns(String... fields)
Add anDROP COLUMNclause to theALTER TABLEstatement.
-
drop
@Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,DB2,FIREBIRD,H2,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableDropStep drop(Collection<? extends Field<?>> fields)
Add anDROP COLUMNclause to theALTER TABLEstatement.This is an alias for
dropColumns(Collection).
-
dropColumns
@Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,DB2,FIREBIRD,H2,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA}) AlterTableDropStep dropColumns(Collection<? extends Field<?>> fields)
Add anDROP COLUMNclause to theALTER TABLEstatement.
-
drop
@Support({ACCESS,ASE,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,ORACLE,POSTGRES,REDSHIFT,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) AlterTableFinalStep drop(Constraint constraint)
Add aDROP CONSTRAINTclause to theALTER TABLEstatement.
-
dropConstraint
@Support({ACCESS,ASE,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,ORACLE,POSTGRES,REDSHIFT,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) AlterTableFinalStep dropConstraint(Constraint constraint)
Add aDROP CONSTRAINTclause to theALTER TABLEstatement.- See Also:
DSL.constraint(String)
-
dropConstraint
@Support({ACCESS,ASE,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,ORACLE,POSTGRES,REDSHIFT,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) AlterTableFinalStep dropConstraint(Name constraint)
Add aDROP CONSTRAINTclause to theALTER TABLEstatement.- See Also:
DSL.constraint(String)
-
dropConstraint
@Support({ACCESS,ASE,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,ORACLE,POSTGRES,REDSHIFT,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) AlterTableFinalStep dropConstraint(String constraint)
Add aDROP CONSTRAINTclause to theALTER TABLEstatement.- See Also:
DSL.constraint(String)
-
dropPrimaryKey
@Support({AURORA_MYSQL,AURORA_POSTGRES,DERBY,H2,HSQLDB,MARIADB,MYSQL,POSTGRES}) AlterTableFinalStep dropPrimaryKey()
Add aDROP PRIMARY KEYclause to theALTER TABLEstatement.
-
dropPrimaryKey
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,REDSHIFT,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) AlterTableFinalStep dropPrimaryKey(Constraint constraint)
Add aDROP PRIMARY KEYclause to theALTER TABLEstatement.Dialect families derived from MySQL do not know named constraints, in case of which this clause simply generates
DROP PRIMARY KEYas indropPrimaryKey(). In other dialect families, this produces aDROP CONSTRAINT [name]clause, as indropConstraint(Constraint).
-
dropPrimaryKey
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,REDSHIFT,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) AlterTableFinalStep dropPrimaryKey(Name constraint)
Add aDROP PRIMARY KEYclause to theALTER TABLEstatement.Dialect families derived from MySQL do not know named constraints, in case of which this clause simply generates
DROP PRIMARY KEYas indropPrimaryKey(). In other dialect families, this produces aDROP CONSTRAINT [name]clause, as indropConstraint(Name).- See Also:
DSL.constraint(Name)
-
dropPrimaryKey
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,REDSHIFT,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) AlterTableFinalStep dropPrimaryKey(String constraint)
Add aDROP PRIMARY KEYclause to theALTER TABLEstatement.Dialect families derived from MySQL do not know named constraints, in case of which this clause simply generates
DROP PRIMARY KEYas indropPrimaryKey(). In other dialect families, this produces aDROP CONSTRAINT [name]clause, as indropConstraint(String).- See Also:
DSL.constraint(String)
-
dropForeignKey
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,REDSHIFT,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) AlterTableFinalStep dropForeignKey(Constraint constraint)
Add aDROP FOREIGN KEYclause to theALTER TABLEstatement.
-
dropForeignKey
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,REDSHIFT,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) AlterTableFinalStep dropForeignKey(Name constraint)
Add aDROP FOREIGN KEYclause to theALTER TABLEstatement.- See Also:
DSL.constraint(Name)
-
dropForeignKey
@Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,REDSHIFT,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) AlterTableFinalStep dropForeignKey(String constraint)
Add aDROP FOREIGN KEYclause to theALTER TABLEstatement.- See Also:
DSL.constraint(String)
-
-