ALTER TABLE statement where the action can be
decided.
Referencing XYZ*Step types directly from client code
It is usually not recommended to reference any XYZ*Step types
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*Step types 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
Modifier and TypeMethodDescription@NotNull AlterTableAddStepAdd anADD COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableAddStepadd(Collection<? extends TableElement> fields) Add anADDclause with multiple columns or constraints to theALTER TABLEstatement.@NotNull AlterTableUsingIndexStepadd(Constraint constraint) Add anADD CONSTRAINTclause to theALTER TABLEstatement.@NotNull AlterTableAddStepAdd anADD COLUMNclause to theALTER TABLEstatement.<T> @NotNull AlterTableAddStepAdd anADD COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableAddStepAdd anADD COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableAddStepadd(TableElement field) Add anADDclause with multiple columns or constraints to theALTER TABLEstatement.@NotNull AlterTableAddStepadd(TableElement... fields) Add anADDclause with multiple columns or constraints to theALTER TABLEstatement.@NotNull AlterTableAddStepAdd anADD COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableAddStepAdd anADD COLUMNclause to theALTER TABLEstatement.<T> @NotNull AlterTableAddStepAdd anADD COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableAddStepAdd anADD COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableAddStepaddColumnIfNotExists(String field, DataType<?> type) Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.@NotNull AlterTableAddStepaddColumnIfNotExists(Field<?> field) Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.<T> @NotNull AlterTableAddStepaddColumnIfNotExists(Field<T> field, DataType<T> type) Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.@NotNull AlterTableAddStepaddColumnIfNotExists(Name field, DataType<?> type) Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.@NotNull AlterTableAddStepaddIfNotExists(String field, DataType<?> type) Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.@NotNull AlterTableAddStepaddIfNotExists(Field<?> field) Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.<T> @NotNull AlterTableAddStepaddIfNotExists(Field<T> field, DataType<T> type) Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.@NotNull AlterTableAddStepaddIfNotExists(Name field, DataType<?> type) Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.@NotNull AlterTableAlterStep<Object> Add anALTER COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableAlterConstraintStepalter(Constraint constraint) Add anALTER CONSTRAINTclause to theALTER TABLEstatement.<T> @NotNull AlterTableAlterStep<T> Add anALTER COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableAlterStep<Object> Add anALTER COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableAlterStep<Object> alterColumn(String field) Add anALTER COLUMNclause to theALTER TABLEstatement.<T> @NotNull AlterTableAlterStep<T> alterColumn(Field<T> field) Add anALTER COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableAlterStep<Object> alterColumn(Name field) Add anALTER COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableAlterConstraintStepalterConstraint(String constraint) Add anALTER CONSTRAINTclause to theALTER TABLEstatement.@NotNull AlterTableAlterConstraintStepalterConstraint(Constraint constraint) Add anALTER CONSTRAINTclause to theALTER TABLEstatement.@NotNull AlterTableAlterConstraintStepalterConstraint(Name constraint) Add anALTER CONSTRAINTclause to theALTER TABLEstatement.@NotNull AlterTableFinalStepSpecify a comment for a table using MySQL's syntax.@NotNull AlterTableFinalStepSpecify a comment for a table using MySQL's syntax.@NotNull AlterTableDropStepAdd anDROP COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableDropStepAdd anDROP COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdrop(Collection<? extends Field<?>> fields) Add anDROP COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdrop(Constraint constraint) Add aDROP CONSTRAINTclause to theALTER TABLEstatement.@NotNull AlterTableDropStepAdd anDROP COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableDropStepAdd anDROP COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableDropStepAdd anDROP COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableDropStepAdd anDROP COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropColumn(String field) Add anDROP COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropColumn(Field<?> field) Add anDROP COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropColumn(Name field) Add anDROP COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropColumnIfExists(String field) Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropColumnIfExists(Field<?> field) Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropColumnIfExists(Name field) Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropColumns(String... fields) Add anDROP COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropColumns(Collection<? extends Field<?>> fields) Add anDROP COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropColumns(Field<?>... fields) Add anDROP COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropColumns(Name... fields) Add anDROP COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropConstraint(String constraint) Add aDROP CONSTRAINTclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropConstraint(Constraint constraint) Add aDROP CONSTRAINTclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropConstraint(Name constraint) Add aDROP CONSTRAINTclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropConstraintIfExists(String constraint) Add aDROP CONSTRAINT IF EXISTSclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropConstraintIfExists(Constraint constraint) Add aDROP CONSTRAINT IF EXISTSclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropConstraintIfExists(Name constraint) Add aDROP CONSTRAINT IF EXISTSclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropForeignKey(String constraint) Add aDROP FOREIGN KEYclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropForeignKey(Constraint constraint) Add aDROP FOREIGN KEYclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropForeignKey(Name constraint) Add aDROP FOREIGN KEYclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropIfExists(String field) Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropIfExists(Constraint constraint) Add aDROP CONSTRAINT IF EXISTSclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropIfExists(Field<?> field) Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropIfExists(Name field) Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.@NotNull AlterTableDropStepAdd aDROP PRIMARY KEYclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropPrimaryKey(String constraint) Add aDROP PRIMARY KEYclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropPrimaryKey(Constraint constraint) Add aDROP PRIMARY KEYclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropPrimaryKey(Name constraint) Add aDROP PRIMARY KEYclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropUnique(String constraint) Add aDROP UNIQUEclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropUnique(Constraint constraint) Add aDROP UNIQUEclause to theALTER TABLEstatement.@NotNull AlterTableDropStepdropUnique(Name constraint) Add aDROP UNIQUEclause to theALTER TABLEstatement.@NotNull AlterTableRenameColumnToSteprenameColumn(String oldName) Add aRENAME COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableRenameColumnToSteprenameColumn(Field<?> oldName) Add aRENAME COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableRenameColumnToSteprenameColumn(Name oldName) Add aRENAME COLUMNclause to theALTER TABLEstatement.@NotNull AlterTableRenameConstraintToSteprenameConstraint(String oldName) Add aRENAME CONSTRAINTclause to theALTER TABLEstatement.@NotNull AlterTableRenameConstraintToSteprenameConstraint(Constraint oldName) Add aRENAME CONSTRAINTclause to theALTER TABLEstatement.@NotNull AlterTableRenameConstraintToSteprenameConstraint(Name oldName) Add aRENAME CONSTRAINTclause to theALTER TABLEstatement.@NotNull AlterTableRenameIndexToSteprenameIndex(String oldName) Add aRENAME INDEXclause to theALTER TABLEstatement.@NotNull AlterTableRenameIndexToSteprenameIndex(Index oldName) Add aRENAME INDEXclause to theALTER TABLEstatement.@NotNull AlterTableRenameIndexToSteprenameIndex(Name oldName) Add aRENAME INDEXclause to theALTER TABLEstatement.@NotNull AlterTableFinalStepAdd aRENAME TOclause to theALTER TABLEstatement.@NotNull AlterTableFinalStepAdd aRENAME TOclause to theALTER TABLEstatement.@NotNull AlterTableFinalStepAdd aRENAME TOclause to theALTER TABLEstatement.
-
Method Details
-
comment
@NotNull @CheckReturnValue @Support({AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,DUCKDB,EXASOL,FIREBIRD,H2,HANA,HSQLDB,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLSERVER,SYBASE,TERADATA,TRINO,VERTICA,YUGABYTEDB}) @NotNull AlterTableFinalStep comment(String comment) Specify a comment for a table using MySQL's syntax.- See Also:
-
comment
@NotNull @CheckReturnValue @Support({AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,DUCKDB,EXASOL,FIREBIRD,H2,HANA,HSQLDB,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLSERVER,SYBASE,TERADATA,TRINO,VERTICA,YUGABYTEDB}) @NotNull AlterTableFinalStep comment(Comment comment) Specify a comment for a table using MySQL's syntax.- See Also:
-
renameTo
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,DUCKDB,EXASOL,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE,SQLSERVER,SYBASE,TERADATA,TRINO,VERTICA,YUGABYTEDB}) @NotNull AlterTableFinalStep renameTo(Table<?> newName) Add aRENAME TOclause to theALTER TABLEstatement. -
renameTo
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,DUCKDB,EXASOL,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE,SQLSERVER,SYBASE,TERADATA,TRINO,VERTICA,YUGABYTEDB}) @NotNull AlterTableFinalStep renameTo(Name newName) Add aRENAME TOclause to theALTER TABLEstatement. -
renameTo
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,DUCKDB,EXASOL,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE,SQLSERVER,SYBASE,TERADATA,TRINO,VERTICA,YUGABYTEDB}) @NotNull AlterTableFinalStep renameTo(String newName) Add aRENAME TOclause to theALTER TABLEstatement. -
renameColumn
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,DUCKDB,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE,SQLSERVER,SYBASE,TERADATA,TRINO,VERTICA,YUGABYTEDB}) @NotNull AlterTableRenameColumnToStep renameColumn(Field<?> oldName) Add aRENAME COLUMNclause to theALTER TABLEstatement. -
renameColumn
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,DUCKDB,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE,SQLSERVER,SYBASE,TERADATA,TRINO,VERTICA,YUGABYTEDB}) @NotNull AlterTableRenameColumnToStep renameColumn(Name oldName) Add aRENAME COLUMNclause to theALTER TABLEstatement. -
renameColumn
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,DUCKDB,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE,SQLSERVER,SYBASE,TERADATA,TRINO,VERTICA,YUGABYTEDB}) @NotNull AlterTableRenameColumnToStep renameColumn(String oldName) Add aRENAME COLUMNclause to theALTER TABLEstatement. -
renameIndex
@NotNull @CheckReturnValue @Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,COCKROACHDB,DB2,DERBY,H2,HANA,HSQLDB,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER2016}) @NotNull AlterTableRenameIndexToStep renameIndex(Name oldName) Add aRENAME INDEXclause to theALTER TABLEstatement. -
renameIndex
@NotNull @CheckReturnValue @Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,COCKROACHDB,DB2,DERBY,H2,HANA,HSQLDB,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER2016}) @NotNull AlterTableRenameIndexToStep renameIndex(Index oldName) Add aRENAME INDEXclause to theALTER TABLEstatement. -
renameIndex
@NotNull @CheckReturnValue @Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,COCKROACHDB,DB2,DERBY,H2,HANA,HSQLDB,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER2016}) @NotNull AlterTableRenameIndexToStep renameIndex(String oldName) Add aRENAME INDEXclause to theALTER TABLEstatement. -
renameConstraint
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,COCKROACHDB,CUBRID,DB2,H2,HSQLDB,INFORMIX,INGRES,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) @NotNull AlterTableRenameConstraintToStep renameConstraint(Constraint oldName) Add aRENAME CONSTRAINTclause to theALTER TABLEstatement. -
renameConstraint
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,COCKROACHDB,CUBRID,DB2,H2,HSQLDB,INFORMIX,INGRES,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) @NotNull AlterTableRenameConstraintToStep renameConstraint(Name oldName) Add aRENAME CONSTRAINTclause to theALTER TABLEstatement. -
renameConstraint
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,COCKROACHDB,CUBRID,DB2,H2,HSQLDB,INFORMIX,INGRES,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) @NotNull AlterTableRenameConstraintToStep renameConstraint(String oldName) Add aRENAME CONSTRAINTclause to theALTER TABLEstatement. -
alter
@NotNull @CheckReturnValue @Support({DB2,MYSQL_8_0_19,ORACLE}) @NotNull AlterTableAlterConstraintStep alter(Constraint constraint) Add anALTER CONSTRAINTclause to theALTER TABLEstatement.This is an alias for
alterConstraint(Constraint). -
alter
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,DUCKDB,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TRINO,VERTICA,YUGABYTEDB}) <T> @NotNull AlterTableAlterStep<T> alter(Field<T> field) -
alter
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,DUCKDB,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TRINO,VERTICA,YUGABYTEDB}) @NotNull AlterTableAlterStep<Object> alter(Name field) -
alter
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,DUCKDB,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TRINO,VERTICA,YUGABYTEDB}) @NotNull AlterTableAlterStep<Object> alter(String field) -
alterColumn
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,DUCKDB,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TRINO,VERTICA,YUGABYTEDB}) <T> @NotNull AlterTableAlterStep<T> alterColumn(Field<T> field) Add anALTER COLUMNclause to theALTER TABLEstatement. -
alterColumn
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,DUCKDB,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TRINO,VERTICA,YUGABYTEDB}) @NotNull AlterTableAlterStep<Object> alterColumn(Name field) Add anALTER COLUMNclause to theALTER TABLEstatement. -
alterColumn
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,DUCKDB,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TRINO,VERTICA,YUGABYTEDB}) @NotNull AlterTableAlterStep<Object> alterColumn(String field) Add anALTER COLUMNclause to theALTER TABLEstatement. -
alterConstraint
@NotNull @CheckReturnValue @Support({DB2,MYSQL_8_0_19,ORACLE}) @NotNull AlterTableAlterConstraintStep alterConstraint(Constraint constraint) Add anALTER CONSTRAINTclause to theALTER TABLEstatement. -
alterConstraint
@NotNull @CheckReturnValue @Support({DB2,MYSQL_8_0_19,ORACLE}) @NotNull AlterTableAlterConstraintStep alterConstraint(Name constraint) Add anALTER CONSTRAINTclause to theALTER TABLEstatement. -
alterConstraint
@NotNull @CheckReturnValue @Support({DB2,MYSQL_8_0_19,ORACLE}) @NotNull AlterTableAlterConstraintStep alterConstraint(String constraint) Add anALTER CONSTRAINTclause to theALTER TABLEstatement. -
add
-
add
Add anADDclause with multiple columns or constraints to theALTER TABLEstatement. -
add
@NotNull @CheckReturnValue @Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,FIREBIRD,H2,HANA,IGNITE,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,YUGABYTEDB}) @NotNull AlterTableAddStep add(TableElement... fields) Add anADDclause with multiple columns or constraints to theALTER TABLEstatement. -
add
@NotNull @CheckReturnValue @Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,FIREBIRD,H2,HANA,IGNITE,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,YUGABYTEDB}) @NotNull AlterTableAddStep add(Collection<? extends TableElement> fields) Add anADDclause with multiple columns or constraints to theALTER TABLEstatement. -
add
@NotNull @CheckReturnValue @Support <T> @NotNull AlterTableAddStep add(Field<T> field, DataType<T> type) Add anADD COLUMNclause to theALTER TABLEstatement.This is an alias for
addColumn(Field, DataType). -
add
Add anADD COLUMNclause to theALTER TABLEstatement.This is an alias for
addColumn(Name, DataType). -
add
Add anADD COLUMNclause to theALTER TABLEstatement.This is an alias for
addColumn(String, DataType). -
addIfNotExists
@NotNull @CheckReturnValue @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,DUCKDB,EXASOL,H2,HANA,IGNITE,MARIADB,ORACLE,POSTGRES_10,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,TRINO,YUGABYTEDB}) @NotNull AlterTableAddStep addIfNotExists(Field<?> field) Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.This is an alias for
addColumnIfNotExists(Field). -
addIfNotExists
@NotNull @CheckReturnValue @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,DUCKDB,EXASOL,H2,HANA,IGNITE,MARIADB,ORACLE,POSTGRES_10,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,TRINO,YUGABYTEDB}) <T> @NotNull AlterTableAddStep 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
@NotNull @CheckReturnValue @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,DUCKDB,EXASOL,H2,HANA,IGNITE,MARIADB,ORACLE,POSTGRES_10,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,TRINO,YUGABYTEDB}) @NotNull AlterTableAddStep addIfNotExists(Name field, DataType<?> type) Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.This is an alias for
addColumnIfNotExists(Name, DataType). -
addIfNotExists
@NotNull @CheckReturnValue @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,DUCKDB,EXASOL,H2,HANA,IGNITE,MARIADB,ORACLE,POSTGRES_10,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,TRINO,YUGABYTEDB}) @NotNull AlterTableAddStep addIfNotExists(String field, DataType<?> type) Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement.This is an alias for
addColumnIfNotExists(String, DataType). -
addColumn
Add anADD COLUMNclause to theALTER TABLEstatement. -
addColumn
@NotNull @CheckReturnValue @Support <T> @NotNull AlterTableAddStep addColumn(Field<T> field, DataType<T> type) Add anADD COLUMNclause to theALTER TABLEstatement. -
addColumn
@NotNull @CheckReturnValue @Support @NotNull AlterTableAddStep addColumn(Name field, DataType<?> type) Add anADD COLUMNclause to theALTER TABLEstatement. -
addColumn
@NotNull @CheckReturnValue @Support @NotNull AlterTableAddStep addColumn(String field, DataType<?> type) Add anADD COLUMNclause to theALTER TABLEstatement. -
addColumnIfNotExists
@NotNull @CheckReturnValue @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,DUCKDB,EXASOL,H2,HANA,IGNITE,MARIADB,ORACLE,POSTGRES_10,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,TRINO,YUGABYTEDB}) @NotNull AlterTableAddStep addColumnIfNotExists(Field<?> field) Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement. -
addColumnIfNotExists
@NotNull @CheckReturnValue @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,DUCKDB,EXASOL,H2,HANA,IGNITE,MARIADB,ORACLE,POSTGRES_10,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,TRINO,YUGABYTEDB}) <T> @NotNull AlterTableAddStep addColumnIfNotExists(Field<T> field, DataType<T> type) Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement. -
addColumnIfNotExists
@NotNull @CheckReturnValue @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,DUCKDB,EXASOL,H2,HANA,IGNITE,MARIADB,ORACLE,POSTGRES_10,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,TRINO,YUGABYTEDB}) @NotNull AlterTableAddStep addColumnIfNotExists(Name field, DataType<?> type) Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement. -
addColumnIfNotExists
@NotNull @CheckReturnValue @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,DUCKDB,EXASOL,H2,HANA,IGNITE,MARIADB,ORACLE,POSTGRES_10,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,TRINO,YUGABYTEDB}) @NotNull AlterTableAddStep addColumnIfNotExists(String field, DataType<?> type) Add anADD COLUMN IF NOT EXISTSclause to theALTER TABLEstatement. -
add
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) @NotNull AlterTableUsingIndexStep add(Constraint constraint) Add anADD CONSTRAINTclause to theALTER TABLEstatement. -
drop
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,DUCKDB,EXASOL,FIREBIRD,H2,HANA,HSQLDB,IGNITE,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE_3_38,SQLSERVER,SYBASE,TERADATA,TRINO,VERTICA,YUGABYTEDB}) @NotNull AlterTableDropStep drop(Field<?> field) -
drop
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,DUCKDB,EXASOL,FIREBIRD,H2,HANA,HSQLDB,IGNITE,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE_3_38,SQLSERVER,SYBASE,TERADATA,TRINO,VERTICA,YUGABYTEDB}) @NotNull AlterTableDropStep drop(Name field) -
drop
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,DUCKDB,EXASOL,FIREBIRD,H2,HANA,HSQLDB,IGNITE,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE_3_38,SQLSERVER,SYBASE,TERADATA,TRINO,VERTICA,YUGABYTEDB}) @NotNull AlterTableDropStep drop(String field) -
dropIfExists
@NotNull @CheckReturnValue @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,DUCKDB,EXASOL,H2,HANA,IGNITE,MARIADB,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,TRINO,YUGABYTEDB}) @NotNull AlterTableDropStep dropIfExists(Field<?> field) Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.This is an alias for
dropColumnIfExists(Field). -
dropIfExists
@NotNull @CheckReturnValue @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,DUCKDB,EXASOL,H2,HANA,IGNITE,MARIADB,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,TRINO,YUGABYTEDB}) @NotNull AlterTableDropStep dropIfExists(Name field) Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.This is an alias for
dropColumnIfExists(Name). -
dropIfExists
@NotNull @CheckReturnValue @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,DUCKDB,EXASOL,H2,HANA,IGNITE,MARIADB,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,TRINO,YUGABYTEDB}) @NotNull AlterTableDropStep dropIfExists(String field) Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement.This is an alias for
dropColumnIfExists(String). -
dropColumn
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,DUCKDB,EXASOL,FIREBIRD,H2,HANA,HSQLDB,IGNITE,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE_3_38,SQLSERVER,SYBASE,TERADATA,TRINO,VERTICA,YUGABYTEDB}) @NotNull AlterTableDropStep dropColumn(Field<?> field) Add anDROP COLUMNclause to theALTER TABLEstatement. -
dropColumn
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,DUCKDB,EXASOL,FIREBIRD,H2,HANA,HSQLDB,IGNITE,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE_3_38,SQLSERVER,SYBASE,TERADATA,TRINO,VERTICA,YUGABYTEDB}) @NotNull AlterTableDropStep dropColumn(Name field) Add anDROP COLUMNclause to theALTER TABLEstatement. -
dropColumn
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,DUCKDB,EXASOL,FIREBIRD,H2,HANA,HSQLDB,IGNITE,INFORMIX,INGRES,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLITE_3_38,SQLSERVER,SYBASE,TERADATA,TRINO,VERTICA,YUGABYTEDB}) @NotNull AlterTableDropStep dropColumn(String field) Add anDROP COLUMNclause to theALTER TABLEstatement. -
dropColumnIfExists
@NotNull @CheckReturnValue @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,DUCKDB,EXASOL,H2,HANA,IGNITE,MARIADB,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,TRINO,YUGABYTEDB}) @NotNull AlterTableDropStep dropColumnIfExists(Field<?> field) Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement. -
dropColumnIfExists
@NotNull @CheckReturnValue @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,DUCKDB,EXASOL,H2,HANA,IGNITE,MARIADB,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,TRINO,YUGABYTEDB}) @NotNull AlterTableDropStep dropColumnIfExists(Name field) Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement. -
dropColumnIfExists
@NotNull @CheckReturnValue @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,DUCKDB,EXASOL,H2,HANA,IGNITE,MARIADB,ORACLE,POSTGRES,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,TRINO,YUGABYTEDB}) @NotNull AlterTableDropStep dropColumnIfExists(String field) Add anDROP COLUMN IF EXISTSclause to theALTER TABLEstatement. -
drop
@NotNull @CheckReturnValue @Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,FIREBIRD,H2,HANA,IGNITE,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,YUGABYTEDB}) @NotNull AlterTableDropStep drop(Field<?>... fields) Add anDROP COLUMNclause to theALTER TABLEstatement.This is an alias for
dropColumns(Collection). -
drop
@NotNull @CheckReturnValue @Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,FIREBIRD,H2,HANA,IGNITE,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,YUGABYTEDB}) @NotNull AlterTableDropStep drop(Name... fields) Add anDROP COLUMNclause to theALTER TABLEstatement.This is an alias for
dropColumns(Collection). -
drop
@NotNull @CheckReturnValue @Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,FIREBIRD,H2,HANA,IGNITE,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,YUGABYTEDB}) @NotNull AlterTableDropStep drop(String... fields) Add anDROP COLUMNclause to theALTER TABLEstatement.This is an alias for
dropColumns(Collection). -
dropColumns
@NotNull @CheckReturnValue @Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,FIREBIRD,H2,HANA,IGNITE,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,YUGABYTEDB}) @NotNull AlterTableDropStep dropColumns(Field<?>... fields) Add anDROP COLUMNclause to theALTER TABLEstatement. -
dropColumns
@NotNull @CheckReturnValue @Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,FIREBIRD,H2,HANA,IGNITE,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,YUGABYTEDB}) @NotNull AlterTableDropStep dropColumns(Name... fields) Add anDROP COLUMNclause to theALTER TABLEstatement. -
dropColumns
@NotNull @CheckReturnValue @Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,FIREBIRD,H2,HANA,IGNITE,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,YUGABYTEDB}) @NotNull AlterTableDropStep dropColumns(String... fields) Add anDROP COLUMNclause to theALTER TABLEstatement. -
drop
@NotNull @CheckReturnValue @Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,FIREBIRD,H2,HANA,IGNITE,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,YUGABYTEDB}) @NotNull AlterTableDropStep drop(Collection<? extends Field<?>> fields) Add anDROP COLUMNclause to theALTER TABLEstatement.This is an alias for
dropColumns(Collection). -
dropColumns
@NotNull @CheckReturnValue @Support({ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,FIREBIRD,H2,HANA,IGNITE,INFORMIX,MARIADB,MEMSQL,MYSQL,ORACLE,POSTGRES,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,TERADATA,YUGABYTEDB}) @NotNull AlterTableDropStep dropColumns(Collection<? extends Field<?>> fields) Add anDROP COLUMNclause to theALTER TABLEstatement. -
drop
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MEMSQL,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) @NotNull AlterTableDropStep drop(Constraint constraint) Add aDROP CONSTRAINTclause to theALTER TABLEstatement. -
dropConstraint
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) @NotNull AlterTableDropStep dropConstraint(Constraint constraint) Add aDROP CONSTRAINTclause to theALTER TABLEstatement.- See Also:
-
dropConstraint
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) @NotNull AlterTableDropStep dropConstraint(Name constraint) Add aDROP CONSTRAINTclause to theALTER TABLEstatement.- See Also:
-
dropConstraint
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) @NotNull AlterTableDropStep dropConstraint(String constraint) Add aDROP CONSTRAINTclause to theALTER TABLEstatement.- See Also:
-
dropIfExists
@NotNull @CheckReturnValue @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,FIREBIRD,H2,HANA,MARIADB_10_4,ORACLE,POSTGRES,SQLSERVER,YUGABYTEDB}) @NotNull AlterTableDropStep dropIfExists(Constraint constraint) Add aDROP CONSTRAINT IF EXISTSclause to theALTER TABLEstatement. -
dropConstraintIfExists
@NotNull @CheckReturnValue @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,FIREBIRD,H2,HANA,MARIADB_10_4,ORACLE,POSTGRES,SQLSERVER,YUGABYTEDB}) @NotNull AlterTableDropStep dropConstraintIfExists(Constraint constraint) Add aDROP CONSTRAINT IF EXISTSclause to theALTER TABLEstatement.- See Also:
-
dropConstraintIfExists
@NotNull @CheckReturnValue @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,FIREBIRD,H2,HANA,MARIADB_10_4,ORACLE,POSTGRES,SQLSERVER,YUGABYTEDB}) @NotNull AlterTableDropStep dropConstraintIfExists(Name constraint) Add aDROP CONSTRAINT IF EXISTSclause to theALTER TABLEstatement.- See Also:
-
dropConstraintIfExists
@NotNull @CheckReturnValue @Support({AURORA_POSTGRES,BIGQUERY,CLICKHOUSE,COCKROACHDB,DATABRICKS,DB2,FIREBIRD,H2,HANA,MARIADB_10_4,ORACLE,POSTGRES,SQLSERVER,YUGABYTEDB}) @NotNull AlterTableDropStep dropConstraintIfExists(String constraint) Add aDROP CONSTRAINT IF EXISTSclause to theALTER TABLEstatement.- See Also:
-
dropPrimaryKey
@NotNull @CheckReturnValue @Support({AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,DATABRICKS,DB2,DERBY,EXASOL,H2,HANA,HSQLDB,MARIADB,MYSQL,POSTGRES,SNOWFLAKE}) @NotNull AlterTableDropStep dropPrimaryKey()Add aDROP PRIMARY KEYclause to theALTER TABLEstatement. -
dropPrimaryKey
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CUBRID,DATABRICKS,DB2,DERBY,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) @NotNull AlterTableDropStep 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
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CUBRID,DATABRICKS,DB2,DERBY,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) @NotNull AlterTableDropStep 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:
-
dropPrimaryKey
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,CUBRID,DATABRICKS,DB2,DERBY,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA}) @NotNull AlterTableDropStep 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:
-
dropUnique
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,COCKROACHDB,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) @NotNull AlterTableDropStep dropUnique(Constraint constraint) Add aDROP UNIQUEclause to theALTER TABLEstatement.Some dialects (e.g.
SQLDialect.COCKROACHDB) may not be able to drop constraints by name. If users specify the constraint type and the name, however, then the syntax can be emulated, e.g. usingDROP INDEX … CASCADE. -
dropUnique
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,COCKROACHDB,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) @NotNull AlterTableDropStep dropUnique(Name constraint) Add aDROP UNIQUEclause to theALTER TABLEstatement.Some dialects (e.g.
SQLDialect.COCKROACHDB) may not be able to drop constraints by name. If users specify the constraint type and the name, however, then the syntax can be emulated, e.g. usingDROP INDEX … CASCADE.- See Also:
-
dropUnique
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,COCKROACHDB,CUBRID,DB2,DERBY,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) @NotNull AlterTableDropStep dropUnique(String constraint) Add aDROP UNIQUEclause to theALTER TABLEstatement.Some dialects (e.g.
SQLDialect.COCKROACHDB) may not be able to drop constraints by name. If users specify the constraint type and the name, however, then the syntax can be emulated, e.g. usingDROP INDEX … CASCADE.- See Also:
-
dropForeignKey
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) @NotNull AlterTableDropStep dropForeignKey(Constraint constraint) Add aDROP FOREIGN KEYclause to theALTER TABLEstatement. -
dropForeignKey
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) @NotNull AlterTableDropStep dropForeignKey(Name constraint) Add aDROP FOREIGN KEYclause to theALTER TABLEstatement.- See Also:
-
dropForeignKey
@NotNull @CheckReturnValue @Support({ACCESS,ASE,AURORA_MYSQL,AURORA_POSTGRES,BIGQUERY,COCKROACHDB,CUBRID,DATABRICKS,DB2,DERBY,EXASOL,FIREBIRD,H2,HANA,HSQLDB,INFORMIX,INGRES,MARIADB,MYSQL,ORACLE,POSTGRES,REDSHIFT,SNOWFLAKE,SQLDATAWAREHOUSE,SQLSERVER,SYBASE,TERADATA,VERTICA,YUGABYTEDB}) @NotNull AlterTableDropStep dropForeignKey(String constraint) Add aDROP FOREIGN KEYclause to theALTER TABLEstatement.- See Also:
-