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:
- Serialized Form
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classTheON COMMITflag forTableOptions.TableType.TEMPORARYtables.static classA description of the type of aTable. -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic @NotNull TableOptionsCreate a newTableOptionsobject for aTableOptions.TableType.EXPRESSION.static @NotNull TableOptionsfunction()Create a newTableOptionsobject for aTableOptions.TableType.FUNCTION.static @NotNull TableOptionsCreate a newTableOptionsobject for aTableOptions.TableType.FUNCTION.inthashCode()static @NotNull TableOptionsCreate a newTableOptionsobject for aTableOptions.TableType.MATERIALIZED_VIEWof unknown content.static @NotNull TableOptionsmaterializedView(Select<?> select)Create a newTableOptionsobject for aTableOptions.TableType.MATERIALIZED_VIEW.static @NotNull TableOptionsof(TableOptions.TableType tableType)Get a newTableOptionsobject for a given table type.@Nullable TableOptions.OnCommitonCommit()TheON COMMITflag forTableOptions.TableType.TEMPORARYtables.@Nullable Select<?>select()TheSELECTstatement defining thisTableOptions.TableType.VIEWorTableOptions.TableType.MATERIALIZED_VIEW.@Nullable Stringsource()TheSELECTstatement defining thisTableOptions.TableType.VIEWorTableOptions.TableType.MATERIALIZED_VIEW, in source form.static @NotNull TableOptionstable()Create a newTableOptionsobject for aTableOptions.TableType.TABLE.static @NotNull TableOptionsCreate a newTableOptionsobject for aTableOptions.TableType.TEMPORARY.static @NotNull TableOptionstemporaryTable(TableOptions.OnCommit onCommit)Create a newTableOptionsobject for aTableOptions.TableType.TEMPORARY.toString()@NotNull TableOptions.TableTypetype()The table type.static @NotNull TableOptionsview()Create a newTableOptionsobject for aTableOptions.TableType.VIEWof unknown content.static @NotNull TableOptionsCreate a newTableOptionsobject for aTableOptions.TableType.VIEW.static @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
-