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