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 TableOptionsforBlink()Get the defaultTableOptionsfor a live blink table.static TableOptionsforLive()Get the defaultTableOptionsfor a live ticking table.static TableOptionsGet the defaultTableOptionsfor a static table.@Nullable StringThe name of the internal partition column in the fetched table.booleanisBlink()Get if the result table will be a Blink table.booleanGet if the result table will be refreshing.static TableOptions.BuilderCreate a newTableOptions.Builderfor setting options on a live ticking table.static TableOptions.BuilderCreate a newTableOptions.Builderfor 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
- See Also:
-
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.Builderfor setting options on a live ticking table.- Returns:
- a new
TableOptions.Builder
-
newStaticBuilder
Create a newTableOptions.Builderfor setting options on a static table.- Returns:
- a new
TableOptions.Builder
-
forLive
Get the defaultTableOptionsfor a live ticking table.- Returns:
- the live options.
-
forStatic
Get the defaultTableOptionsfor a static table.- Returns:
- the static options.
-
forBlink
Get the defaultTableOptionsfor a live blink table.- Returns:
- the blink options.
-