Top Description Fields Constructors Methods
org.jooq.impl

pack-priv final Class CreateTableImpl

extends AbstractDDLQuery
implements CreateTable, CreateTableElementListStep, CreateTableAsStep, CreateTableWithDataStep, CreateTableOnCommitStep, CreateTableCommentStep, CreateTableStorageStep, CreateTableFinalStep
Class Inheritance
All Implemented Interfaces
org.jooq.CreateTableFinalStep, org.jooq.DDLQuery, org.jooq.RowCountQuery, org.jooq.Publisher, java.util.concurrent.Flow.Publisher, org.reactivestreams.Publisher, org.jooq.Query, org.jooq.AttachableQueryPart, org.jooq.QueryPart, java.io.Serializable, org.jooq.Attachable, org.jooq.Statement, org.jooq.CreateTableStorageStep, org.jooq.CreateTableCommentStep, org.jooq.CreateTableOnCommitStep, org.jooq.CreateTableWithDataStep, org.jooq.CreateTableAsStep, org.jooq.CreateTableElementListStep, org.jooq.impl.QOM.CreateTable
Annotations
@SuppressWarnings:hiding, rawtypes, unused
Static Imports
org.jooq.impl.DSL.*, org.jooq.impl.Internal.*, org.jooq.impl.Keywords.*, org.jooq.impl.Names.*, org.jooq.impl.SQLDataType.*, org.jooq.impl.Tools.*, org.jooq.impl.Tools.BooleanDataKey.*, org.jooq.impl.Tools.ExtendedDataKey.*, org.jooq.impl.Tools.SimpleDataKey.*, org.jooq.SQLDialect.*

Deprecated

as a consequence of CreateTableElementListStep, CreateTableAsStep, CreateTableWithDataStep, CreateTableOnCommitStep, CreateTableCommentStep, CreateTableStorageStep and CreateTableFinalStep being deprecated. See corresponding docs for further information.

The CREATE TABLE statement.

Field Summary

Modifier and TypeField and Description
pack-priv Comment
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>
pack-priv final boolean
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>
pack-priv QOM.TableCommitAction
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>
pack-priv static final Set<SQLDialect>
pack-priv Select<?>
pack-priv SQL
pack-priv static final Set<SQLDialect>
pack-priv final Table<?>
pack-priv QueryPartListView<? extends TableElement>
pack-priv final boolean
pack-priv QOM.WithOrWithoutData
pack-priv static final Set<SQLDialect>

Constructor Summary

AccessConstructor and Description
pack-priv
CreateTableImpl(Configuration configuration, Table<?> table, boolean temporary, boolean ifNotExists)

pack-priv
CreateTableImpl(Configuration configuration, Table<?> table, boolean temporary, boolean ifNotExists, Collection<? extends TableElement> tableElements, Select<?> select, QOM.WithOrWithoutData withData, QOM.TableCommitAction onCommit, Comment comment, SQL storage)

Method Summary

Modifier and TypeMethod and Description
pack-priv final QOM.UnmodifiableList<? extends Field<?>>
public final Comment
public final QOM.CreateTable
pack-priv final QOM.UnmodifiableList<? extends Constraint>
public final Function9<? super Table<?>, ? super Boolean, ? super Boolean, ? super Collection<? extends TableElement>, ? super Select<?>, ? super QOM.WithOrWithoutData, ? super QOM.TableCommitAction, ? super Comment, ? super SQL, ? extends QOM.CreateTable>
public final boolean
public final QOM.CreateTable
pack-priv final QOM.UnmodifiableList<? extends Index>
public final QOM.TableCommitAction
public final QOM.CreateTable
public final Select<?>
public final QOM.CreateTable
public final SQL
public final QOM.CreateTable
public final Table<?>
public final QOM.CreateTable
public final QOM.UnmodifiableList<? extends TableElement>
public final QOM.CreateTable
public final boolean
public final QOM.CreateTable
public final QOM.WithOrWithoutData
public final QOM.CreateTable
public final void
accept(Context<?> ctx)

Implements org.jooq.QueryPartInternal.accept.

This QueryPart can accept a Context object in order to render a SQL string or to bind its variables.
private final void
accept0(Context<?> ctx)

private final void
accept1(Context<?> ctx)

pack-priv static void
acceptColumnComment(Context<?> ctx, Field<?> field)

Deprecated as a consequence of Field being deprecated.
private final void
public final CreateTableImpl
as(Select<?> select)

Implements org.jooq.CreateTableAsStep.as.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the AS clause to the CREATE TABLE statement.
public final CreateTableImpl
check(Condition condition)

Implements org.jooq.CreateTableElementListStep.check.

Deprecated as a consequence of Condition and CreateTableImpl being deprecated.
Add the CHECK clause to the CREATE TABLE statement.
public final CreateTableImpl
column(Field<?> column)

Implements org.jooq.CreateTableElementListStep.column.

Deprecated as a consequence of Field and CreateTableImpl being deprecated.
Add the COLUMN clause to the CREATE TABLE statement.
public final CreateTableImpl
column(String field, DataType<?> type)

Implements org.jooq.CreateTableElementListStep.column.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the COLUMN clause to the CREATE TABLE statement.
public final CreateTableImpl
column(Name field, DataType<?> type)

Implements org.jooq.CreateTableElementListStep.column.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the COLUMN clause to the CREATE TABLE statement.
public final CreateTableImpl
column(Field<?> field, DataType<?> type)

Implements org.jooq.CreateTableElementListStep.column.

Deprecated as a consequence of Field and CreateTableImpl being deprecated.
Add the COLUMN clause to the CREATE TABLE statement.
public final CreateTableImpl
columns(String... columns)

Implements org.jooq.CreateTableElementListStep.columns.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the COLUMNS clause to the CREATE TABLE statement.
public final CreateTableImpl
columns(Name... columns)

Implements org.jooq.CreateTableElementListStep.columns.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the COLUMNS clause to the CREATE TABLE statement.
public final CreateTableImpl
columns(Field<?>... columns)

Implements org.jooq.CreateTableElementListStep.columns.

Deprecated as a consequence of Field and CreateTableImpl being deprecated.
Add the COLUMNS clause to the CREATE TABLE statement.
public final CreateTableImpl
columns(Collection<? extends Field<?>> columns)

Implements org.jooq.CreateTableElementListStep.columns.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the COLUMNS clause to the CREATE TABLE statement.
private final DataType<?>
columnType(Context<?> ctx, Field<?> field)

Deprecated as a consequence of Field being deprecated.
public final CreateTableImpl
comment(String comment)

Implements org.jooq.CreateTableCommentStep.comment.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the COMMENT clause to the CREATE TABLE statement.
public final CreateTableImpl
comment(Comment comment)

Implements org.jooq.CreateTableCommentStep.comment.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the COMMENT clause to the CREATE TABLE statement.
public final CreateTableImpl
constraint(Constraint constraint)

Implements org.jooq.CreateTableElementListStep.constraint.

Deprecated as a consequence of Constraint and CreateTableImpl being deprecated.
Add the CONSTRAINT clause to the CREATE TABLE statement.
public final CreateTableImpl
constraints(Constraint... constraints)

Implements org.jooq.CreateTableElementListStep.constraints.

Deprecated as a consequence of Constraint and CreateTableImpl being deprecated.
Add the CONSTRAINTS clause to the CREATE TABLE statement.
public final CreateTableImpl
constraints(Collection<? extends Constraint> constraints)

Implements org.jooq.CreateTableElementListStep.constraints.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the CONSTRAINTS clause to the CREATE TABLE statement.
public final CreateTableImpl
index(Index index)

Implements org.jooq.CreateTableElementListStep.index.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the INDEX clause to the CREATE TABLE statement.
public final CreateTableImpl
indexes(Index... indexes)

Implements org.jooq.CreateTableElementListStep.indexes.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the INDEXES clause to the CREATE TABLE statement.
public final CreateTableImpl
indexes(Collection<? extends Index> indexes)

Implements org.jooq.CreateTableElementListStep.indexes.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the INDEXES clause to the CREATE TABLE statement.
private final boolean
isPrimaryKey(Field<?> field)

Deprecated as a consequence of Field being deprecated.
private final boolean
matchingPrimaryKey(Constraint constraint, Field<?> identity)

Deprecated as a consequence of Constraint and Field being deprecated.
public final CreateTableImpl
onCommitDeleteRows()

Implements org.jooq.CreateTableOnCommitStep.onCommitDeleteRows.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the ON COMMIT DELETE ROWS clause to the CREATE TABLE statement.
public final CreateTableImpl
onCommitDrop()

Implements org.jooq.CreateTableOnCommitStep.onCommitDrop.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the ON COMMIT DROP clause to the CREATE TABLE statement.
public final CreateTableImpl
onCommitPreserveRows()

Implements org.jooq.CreateTableOnCommitStep.onCommitPreserveRows.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the ON COMMIT PRESERVE ROWS clause to the CREATE TABLE statement.
public final CreateTableImpl
primaryKey(String... fields)

Implements org.jooq.CreateTableElementListStep.primaryKey.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the PRIMARY KEY clause to the CREATE TABLE statement.
public final CreateTableImpl
primaryKey(Name... fields)

Implements org.jooq.CreateTableElementListStep.primaryKey.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the PRIMARY KEY clause to the CREATE TABLE statement.
public final CreateTableImpl
primaryKey(Field<?>... fields)

Implements org.jooq.CreateTableElementListStep.primaryKey.

Deprecated as a consequence of Field and CreateTableImpl being deprecated.
Add the PRIMARY KEY clause to the CREATE TABLE statement.
public final CreateTableImpl
primaryKey(Collection<? extends Field<?>> fields)

Implements org.jooq.CreateTableElementListStep.primaryKey.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the PRIMARY KEY clause to the CREATE TABLE statement.
private final Field<?>[]
primaryKeyColumns()

Deprecated as a consequence of Field being deprecated.
public final CreateTableImpl
storage(SQL storage)

Implements org.jooq.CreateTableStorageStep.storage.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the STORAGE clause to the CREATE TABLE statement.
public final CreateTableImpl
storage(String storage, QueryPart... parts)

Implements org.jooq.CreateTableStorageStep.storage.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the STORAGE clause to the CREATE TABLE statement.
public final CreateTableImpl
storage(String storage, Object... bindings)

Implements org.jooq.CreateTableStorageStep.storage.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the STORAGE clause to the CREATE TABLE statement.
public final CreateTableImpl
storage(String storage)

Implements org.jooq.CreateTableStorageStep.storage.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the STORAGE clause to the CREATE TABLE statement.
private final boolean
public final CreateTableImpl
tableElements(TableElement... tableElements)

Implements org.jooq.CreateTableElementListStep.tableElements.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the TABLE ELEMENTS clause to the CREATE TABLE statement.
public final CreateTableImpl
tableElements(Collection<? extends TableElement> tableElements)

Implements org.jooq.CreateTableElementListStep.tableElements.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the TABLE ELEMENTS clause to the CREATE TABLE statement.
private void
private final void
private final void
private final void
public final CreateTableImpl
unique(String... fields)

Implements org.jooq.CreateTableElementListStep.unique.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the UNIQUE clause to the CREATE TABLE statement.
public final CreateTableImpl
unique(Name... fields)

Implements org.jooq.CreateTableElementListStep.unique.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the UNIQUE clause to the CREATE TABLE statement.
public final CreateTableImpl
unique(Field<?>... fields)

Implements org.jooq.CreateTableElementListStep.unique.

Deprecated as a consequence of Field and CreateTableImpl being deprecated.
Add the UNIQUE clause to the CREATE TABLE statement.
public final CreateTableImpl
unique(Collection<? extends Field<?>> fields)

Implements org.jooq.CreateTableElementListStep.unique.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the UNIQUE clause to the CREATE TABLE statement.
public final CreateTableImpl
withData()

Implements org.jooq.CreateTableWithDataStep.withData.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the WITH DATA clause to the CREATE TABLE statement.
public final CreateTableImpl
withNoData()

Implements org.jooq.CreateTableWithDataStep.withNoData.

Deprecated as a consequence of CreateTableImpl being deprecated.
Add the WITH NO DATA clause to the CREATE TABLE statement.
Inherited from org.jooq.impl.AbstractDDLQuery:
acceptCascade