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
Modifier and TypeClassDescriptionstatic enum
TheON COMMIT
flag forTableOptions.TableType.TEMPORARY
tables.static enum
A description of the type of aTable
. -
Method Summary
Modifier and TypeMethodDescriptionboolean
static final @NotNull TableOptions
Create a newTableOptions
object for aTableOptions.TableType.EXPRESSION
.static final @NotNull TableOptions
function()
Create a newTableOptions
object for aTableOptions.TableType.FUNCTION
.static final @NotNull TableOptions
Create a newTableOptions
object for aTableOptions.TableType.FUNCTION
.int
hashCode()
static final @NotNull TableOptions
Create a newTableOptions
object for aTableOptions.TableType.MATERIALIZED_VIEW
of unknown content.static final @NotNull TableOptions
materializedView
(String source) Create a newTableOptions
object for aTableOptions.TableType.MATERIALIZED_VIEW
of unknown content.static final @NotNull TableOptions
materializedView
(Select<?> select) Create a newTableOptions
object for aTableOptions.TableType.MATERIALIZED_VIEW
.static final @NotNull TableOptions
of
(TableOptions.TableType tableType) Get a newTableOptions
object for a given table type.final @Nullable TableOptions.OnCommit
onCommit()
TheON COMMIT
flag forTableOptions.TableType.TEMPORARY
tables.final @Nullable Select
<?> select()
TheSELECT
statement defining thisTableOptions.TableType.VIEW
orTableOptions.TableType.MATERIALIZED_VIEW
.final @Nullable String
source()
TheSELECT
statement defining thisTableOptions.TableType.VIEW
orTableOptions.TableType.MATERIALIZED_VIEW
, in source form.static final @NotNull TableOptions
table()
Create a newTableOptions
object for aTableOptions.TableType.TABLE
.static final @NotNull TableOptions
Create a newTableOptions
object for aTableOptions.TableType.TEMPORARY
.static final @NotNull TableOptions
temporaryTable
(QOM.TableCommitAction onCommit) Create a newTableOptions
object for aTableOptions.TableType.TEMPORARY
.static final @NotNull TableOptions
temporaryTable
(TableOptions.OnCommit onCommit) Create a newTableOptions
object for aTableOptions.TableType.TEMPORARY
.toString()
final @NotNull TableOptions.TableType
type()
The table type.static final @NotNull TableOptions
view()
Create a newTableOptions
object for aTableOptions.TableType.VIEW
of unknown content.static final @NotNull TableOptions
Create a newTableOptions
object for aTableOptions.TableType.VIEW
.static final @NotNull TableOptions
Create a newTableOptions
object for aTableOptions.TableType.VIEW
.
-
Method Details
-
of
Get a newTableOptions
object for a given table type. -
table
Create a newTableOptions
object for aTableOptions.TableType.TABLE
. -
temporaryTable
Create a newTableOptions
object for aTableOptions.TableType.TEMPORARY
. -
temporaryTable
Create a newTableOptions
object for aTableOptions.TableType.TEMPORARY
. -
temporaryTable
Create a newTableOptions
object for aTableOptions.TableType.TEMPORARY
. -
view
Create a newTableOptions
object for aTableOptions.TableType.VIEW
of unknown content. -
view
Create a newTableOptions
object for aTableOptions.TableType.VIEW
. -
view
Create a newTableOptions
object for aTableOptions.TableType.VIEW
. -
materializedView
Create a newTableOptions
object for aTableOptions.TableType.MATERIALIZED_VIEW
of unknown content. -
materializedView
Create a newTableOptions
object for aTableOptions.TableType.MATERIALIZED_VIEW
. -
materializedView
Create a newTableOptions
object for aTableOptions.TableType.MATERIALIZED_VIEW
of unknown content. -
expression
Create a newTableOptions
object for aTableOptions.TableType.EXPRESSION
. -
function
Create a newTableOptions
object for aTableOptions.TableType.FUNCTION
. -
function
Create a newTableOptions
object for aTableOptions.TableType.FUNCTION
. -
type
The table type.This is never
null
. -
onCommit
TheON COMMIT
flag forTableOptions.TableType.TEMPORARY
tables.This may be
null
, if it is undefined, or unknown, or if the table is not aTableOptions.TableType.TEMPORARY
table. -
select
TheSELECT
statement defining thisTableOptions.TableType.VIEW
orTableOptions.TableType.MATERIALIZED_VIEW
.This may be
null
, if it is undefined, or unknown, or if the table is not a view. -
source
TheSELECT
statement defining thisTableOptions.TableType.VIEW
orTableOptions.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
-