Package io.deephaven.engine.table
Interface DataIndexOptions
@Immutable
public interface DataIndexOptions
Options for controlling the function of a
DataIndex
.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
The builder interface to construct aDataIndexOptions
. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DataIndexOptions
Static default options, which expect that operations will use the full table.static final DataIndexOptions
Static options for operations that use a partial table instead of the full table. -
Method Summary
Modifier and TypeMethodDescriptionstatic DataIndexOptions.Builder
builder()
Create a new builder for aDataIndexOptions
.default boolean
Does this operation use only a subset of the DataIndex?
-
Field Details
-
DEFAULT
Static default options, which expect that operations will use the full table. -
USING_PARTIAL_TABLE
Static options for operations that use a partial table instead of the full table.
-
-
Method Details
-
operationUsesPartialTable
@Default default boolean operationUsesPartialTable()Does this operation use only a subset of the DataIndex?The DataIndex implementation may use this hint to defer work for some row sets.
Presently, this is used for the
TableOperations.where(Filter)
operation to hint that work for computingRowSets
for non-matching keys should be deferred.- Returns:
- if this operation is only going to use a subset of this data index
-
builder
Create a new builder for aDataIndexOptions
.- Returns:
-