- All Superinterfaces:
Attachable,AttachableQueryPart,DDLQuery,Flow.Publisher<Integer>,Publisher<Integer>,org.reactivestreams.Publisher<Integer>,Query,QueryPart,RowCountQuery,Serializable,Statement
- Enclosing class:
QOM
The
CREATE TABLE statement.-
Method Summary
Modifier and TypeMethodDescription@Nullable Comment$comment()@NotNull QOM.CreateTableboolean@NotNull QOM.CreateTable$ifNotExists(boolean ifNotExists) @Nullable QOM.TableCommitAction@NotNull QOM.CreateTable$onCommit(QOM.TableCommitAction onCommit) @Nullable Select<?> $select()@NotNull QOM.CreateTable@Nullable SQL$storage()@NotNull QOM.CreateTable@NotNull Table<?> $table()@NotNull QOM.CreateTable@NotNull QOM.UnmodifiableList<? extends TableElement> @NotNull QOM.CreateTable$tableElements(Collection<? extends TableElement> tableElements) @Nullable QOM.TableScope@NotNull QOM.CreateTable$tableScope(QOM.TableScope tableScope) booleanDeprecated, for removal: This API element is subject to removal in a future version.@NotNull QOM.CreateTable$temporary(boolean temporary) Deprecated, for removal: This API element is subject to removal in a future version.- 3.21.0 - [#18603] - Use$tableScope()instead.@Nullable QOM.WithOrWithoutData@NotNull QOM.CreateTable$withData(QOM.WithOrWithoutData withData) Methods inherited from interface org.jooq.Attachable
attach, configuration, detachMethods inherited from interface org.jooq.AttachableQueryPart
getBindValues, getParam, getParams, getSQL, getSQLMethods inherited from interface org.reactivestreams.Publisher
subscribeMethods inherited from interface org.jooq.Query
bind, bind, cancel, execute, executeAsync, executeAsync, isExecutable, keepStatement, poolable, queryTimeout
-
Method Details
-
$table
-
$tableScope
-
$ifNotExists
boolean $ifNotExists() -
$temporary
Deprecated, for removal: This API element is subject to removal in a future version.- 3.21.0 - [#18603] - Use$tableScope()instead. -
$tableElements
-
$select
-
$withData
-
$onCommit
-
$comment
-
$storage
-
$table
-
$tableScope
-
$ifNotExists
-
$temporary
@Deprecated(forRemoval=true, since="3.21") @CheckReturnValue @NotNull @NotNull QOM.CreateTable $temporary(boolean temporary) Deprecated, for removal: This API element is subject to removal in a future version.- 3.21.0 - [#18603] - Use$tableScope()instead. -
$tableElements
@CheckReturnValue @NotNull @NotNull QOM.CreateTable $tableElements(Collection<? extends TableElement> tableElements) -
$select
-
$withData
-
$onCommit
-
$comment
-
$storage
-
$tableScope()instead.