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 Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumTheON COMMITflag forTableOptions.TableType.TEMPORARYtables.static enumA description of the type of aTable. -
Method Summary
Modifier 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(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(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
-
of
Get a newTableOptionsobject for a given table type. -
table
Create a newTableOptionsobject for aTableOptions.TableType.TABLE. -
temporaryTable
Create a newTableOptionsobject for aTableOptions.TableType.TEMPORARY. -
temporaryTable
Create a newTableOptionsobject for aTableOptions.TableType.TEMPORARY. -
view
Create a newTableOptionsobject for aTableOptions.TableType.VIEWof unknown content. -
view
Create a newTableOptionsobject for aTableOptions.TableType.VIEW. -
view
Create a newTableOptionsobject for aTableOptions.TableType.VIEW. -
materializedView
Create a newTableOptionsobject for aTableOptions.TableType.MATERIALIZED_VIEWof unknown content. -
materializedView
Create a newTableOptionsobject for aTableOptions.TableType.MATERIALIZED_VIEW. -
expression
Create a newTableOptionsobject for aTableOptions.TableType.EXPRESSION. -
function
Create a newTableOptionsobject for aTableOptions.TableType.FUNCTION. -
function
Create a newTableOptionsobject for aTableOptions.TableType.FUNCTION. -
type
The table type.This is never
null. -
onCommit
TheON COMMITflag forTableOptions.TableType.TEMPORARYtables.This may be
null, if it is undefined, or unknown, or if the table is not aTableOptions.TableType.TEMPORARYtable. -
select
TheSELECTstatement 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. -
source
TheSELECTstatement 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. -
hashCode
public int hashCode() -
equals
-
toString
-