java.lang.Object
org.jooq.TableOptions
- All Implemented Interfaces:
- Serializable
A description of various additional 
Table options to describe the
 table runtime meta model.- Author:
- Lukas Eder
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic enumTheON COMMITflag forTableOptions.TableType.GLOBAL_TEMPORARYtables.static enumA description of the type of aTable.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanstatic final @NotNull TableOptionsCreate a newTableOptionsobject for aTableOptions.TableType.EXPRESSION.static final @NotNull TableOptionsfunction()Create a newTableOptionsobject for aTableOptions.TableType.FUNCTION.static final @NotNull TableOptionsCreate a newTableOptionsobject for aTableOptions.TableType.FUNCTION.static final @NotNull TableOptionsCreate a newTableOptionsobject for aTableOptions.TableType.GLOBAL_TEMPORARYtable.static final @NotNull TableOptionsglobalTemporaryTable(QOM.TableCommitAction onCommit) Create a newTableOptionsobject for aTableOptions.TableType.GLOBAL_TEMPORARYtable.static final @NotNull TableOptionsglobalTemporaryTable(TableOptions.OnCommit onCommit) Create a newTableOptionsobject for aTableOptions.TableType.GLOBAL_TEMPORARYtable.inthashCode()static final @NotNull TableOptionsCreate a newTableOptionsobject for aTableOptions.TableType.LOCAL_TEMPORARYtable.static final @NotNull TableOptionsCreate a newTableOptionsobject for aTableOptions.TableType.MATERIALIZED_VIEWof unknown content.static final @NotNull TableOptionsmaterializedView(String source) Create a newTableOptionsobject for aTableOptions.TableType.MATERIALIZED_VIEWof unknown content.static final @NotNull TableOptionsmaterializedView(Select<?> select) Create a newTableOptionsobject for aTableOptions.TableType.MATERIALIZED_VIEW.static final @NotNull TableOptionsof(TableOptions.TableType tableType) Get a newTableOptionsobject for a given table type.final @Nullable TableOptions.OnCommitonCommit()TheON COMMITflag forTableOptions.TableType.GLOBAL_TEMPORARYtables.final @Nullable Select<?> select()TheSELECTstatement defining thisTableOptions.TableType.VIEWorTableOptions.TableType.MATERIALIZED_VIEW.final @Nullable Stringsource()TheSELECTstatement defining thisTableOptions.TableType.VIEWorTableOptions.TableType.MATERIALIZED_VIEW, in source form.static final @NotNull TableOptionstable()Create a newTableOptionsobject for aTableOptions.TableType.TABLE.static final @NotNull TableOptionsDeprecated, for removal: This API element is subject to removal in a future version.static final @NotNull TableOptionstemporaryTable(QOM.TableCommitAction onCommit) Deprecated, for removal: This API element is subject to removal in a future version.- 3.21.0 - [#18626] - UseglobalTemporaryTable(TableCommitAction).static final @NotNull TableOptionstemporaryTable(TableOptions.OnCommit onCommit) Deprecated, for removal: This API element is subject to removal in a future version.- 3.21.0 - [#18626] - UseglobalTemporaryTable(OnCommit).toString()final @NotNull TableOptions.TableTypetype()The table type.static final @NotNull TableOptionsview()Create a newTableOptionsobject for aTableOptions.TableType.VIEWof unknown content.static final @NotNull TableOptionsCreate a newTableOptionsobject for aTableOptions.TableType.VIEW.static final @NotNull TableOptionsCreate a newTableOptionsobject for aTableOptions.TableType.VIEW.
- 
Method Details- 
ofGet a newTableOptionsobject for a given table type.
- 
tableCreate a newTableOptionsobject for aTableOptions.TableType.TABLE.
- 
temporaryTableDeprecated, for removal: This API element is subject to removal in a future version.- 3.21.0 - [#18626] - UseglobalTemporaryTable()orlocalTemporaryTable()instead.Create a newTableOptionsobject for aTableOptions.TableType.GLOBAL_TEMPORARYtable.
- 
temporaryTable@Deprecated(forRemoval=true) @NotNull public static final @NotNull TableOptions temporaryTable(TableOptions.OnCommit onCommit) Deprecated, for removal: This API element is subject to removal in a future version.- 3.21.0 - [#18626] - UseglobalTemporaryTable(OnCommit).Create a newTableOptionsobject for aTableOptions.TableType.GLOBAL_TEMPORARYtable.
- 
temporaryTable@Deprecated(forRemoval=true) @NotNull public static final @NotNull TableOptions temporaryTable(QOM.TableCommitAction onCommit) Deprecated, for removal: This API element is subject to removal in a future version.- 3.21.0 - [#18626] - UseglobalTemporaryTable(TableCommitAction).Create a newTableOptionsobject for aTableOptions.TableType.GLOBAL_TEMPORARYtable.
- 
globalTemporaryTableCreate a newTableOptionsobject for aTableOptions.TableType.GLOBAL_TEMPORARYtable.
- 
globalTemporaryTable@NotNull public static final @NotNull TableOptions globalTemporaryTable(TableOptions.OnCommit onCommit) Create a newTableOptionsobject for aTableOptions.TableType.GLOBAL_TEMPORARYtable.
- 
globalTemporaryTable@NotNull public static final @NotNull TableOptions globalTemporaryTable(QOM.TableCommitAction onCommit) Create a newTableOptionsobject for aTableOptions.TableType.GLOBAL_TEMPORARYtable.
- 
localTemporaryTableCreate a newTableOptionsobject for aTableOptions.TableType.LOCAL_TEMPORARYtable.
- 
viewCreate a newTableOptionsobject for aTableOptions.TableType.VIEWof unknown content.
- 
viewCreate a newTableOptionsobject for aTableOptions.TableType.VIEW.
- 
viewCreate a newTableOptionsobject for aTableOptions.TableType.VIEW.
- 
materializedViewCreate a newTableOptionsobject for aTableOptions.TableType.MATERIALIZED_VIEWof unknown content.
- 
materializedViewCreate a newTableOptionsobject for aTableOptions.TableType.MATERIALIZED_VIEW.
- 
materializedViewCreate a newTableOptionsobject for aTableOptions.TableType.MATERIALIZED_VIEWof unknown content.
- 
expressionCreate a newTableOptionsobject for aTableOptions.TableType.EXPRESSION.
- 
functionCreate a newTableOptionsobject for aTableOptions.TableType.FUNCTION.
- 
functionCreate a newTableOptionsobject for aTableOptions.TableType.FUNCTION.
- 
typeThe table type.This is never null.
- 
onCommitTheON COMMITflag forTableOptions.TableType.GLOBAL_TEMPORARYtables.This may be null, if it is undefined, or unknown, or if the table is not aTableOptions.TableType.GLOBAL_TEMPORARYtable.
- 
selectTheSELECTstatement defining thisTableOptions.TableType.VIEWorTableOptions.TableType.MATERIALIZED_VIEW.This may be null, if it is undefined, or unknown, or if the table is not a view.
- 
sourceTheSELECTstatement defining thisTableOptions.TableType.VIEWorTableOptions.TableType.MATERIALIZED_VIEW, in source form.This may be null, if it is undefined, or unknown, or if the table is not a view.
- 
hashCodepublic int hashCode()
- 
equals
- 
toString
 
- 
globalTemporaryTable()orlocalTemporaryTable()instead.