- 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 SummaryModifier 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.Attachableattach, configuration, detachMethods inherited from interface org.jooq.AttachableQueryPartgetBindValues, getParam, getParams, getSQL, getSQLMethods inherited from interface org.reactivestreams.PublishersubscribeMethods inherited from interface org.jooq.Querybind, bind, cancel, execute, executeAsync, executeAsync, executeLarge, executeLargeAsync, executeLargeAsync, isExecutable, keepStatement, poolable, queryTimeoutMethods inherited from interface org.jooq.QueryPart$replace, $replace, $traverse, $traverse, equals, hashCode, toStringMethods inherited from interface org.jooq.RowCountQuerylargePublisher
- 
Method Details- 
$table
- 
$tableScope
- 
$ifNotExistsboolean $ifNotExists()
- 
$temporaryDeprecated, 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.