Package io.deephaven.enterprise.database
Class TableOptions
java.lang.Object
io.deephaven.enterprise.database.TableOptions
A collection of options that control the construction of a
live table
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TableOptions
forBlink()
Get the defaultTableOptions
for a live blink table.static TableOptions
forLive()
Get the defaultTableOptions
for a live ticking table.static TableOptions
Get the defaultTableOptions
for a static table.@Nullable String
The name of the internal partition column in the fetched table.boolean
isBlink()
Get if the result table will be a Blink table.boolean
Get if the result table will be refreshing.static TableOptions.Builder
Create a newTableOptions.Builder
for setting options on a live ticking table.static TableOptions.Builder
Create a newTableOptions.Builder
for setting options on a static table.
-
Constructor Details
-
TableOptions
public TableOptions()
-
-
Method Details
-
internalPartitionColumn
The name of the internal partition column in the fetched table.- Returns:
- The name, or null if the internal partition will not be included.
-
isBlink
@Default public boolean isBlink()Get if the result table will be a Blink table.- Returns:
- True if the table is a blink table false otherwise.
-
isRefreshing
@Default public boolean isRefreshing()Get if the result table will be refreshing.- Returns:
- True if the table is refreshing.
-
newLiveBuilder
Create a newTableOptions.Builder
for setting options on a live ticking table.- Returns:
- a new
TableOptions.Builder
-
newStaticBuilder
Create a newTableOptions.Builder
for setting options on a static table.- Returns:
- a new
TableOptions.Builder
-
forLive
Get the defaultTableOptions
for a live ticking table.- Returns:
- the live options.
-
forStatic
Get the defaultTableOptions
for a static table.- Returns:
- the static options.
-
forBlink
Get the defaultTableOptions
for a live blink table.- Returns:
- the blink options.
-