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.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.inthashCode()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.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 TableOptionsCreate a newTableOptionsobject for aTableOptions.TableType.TEMPORARY.static final @NotNull TableOptionstemporaryTable(QOM.TableCommitAction onCommit) Create a newTableOptionsobject for aTableOptions.TableType.TEMPORARY.static final @NotNull TableOptionstemporaryTable(TableOptions.OnCommit onCommit) Create a newTableOptionsobject for aTableOptions.TableType.TEMPORARY.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.
- 
temporaryTableCreate a newTableOptionsobject for aTableOptions.TableType.TEMPORARY.
- 
temporaryTableCreate a newTableOptionsobject for aTableOptions.TableType.TEMPORARY.
- 
temporaryTableCreate a newTableOptionsobject for aTableOptions.TableType.TEMPORARY.
- 
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.TEMPORARYtables.This may be null, if it is undefined, or unknown, or if the table is not aTableOptions.TableType.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
 
-