Interface DataIndexer.RetainableDataIndex
- All Superinterfaces:
BasicDataIndex
,DataIndex
,LivenessReferent
- All Known Implementing Classes:
RemappedDataIndex
- Enclosing class:
- DataIndexer
Interface for
DataIndex
implementations that may opt into strong reachability within the DataIndexer's
cache.-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.engine.table.DataIndex
DataIndex.RowKeyLookup
-
Method Summary
Modifier and TypeMethodDescriptionboolean
static boolean
shouldRetain
(@NotNull DataIndex dataIndex) Methods inherited from interface io.deephaven.engine.table.BasicDataIndex
isRefreshing, keyColumnNames, keyColumnNamesByIndexedColumn, keyColumns, keyColumns, rowSetColumn, rowSetColumnName, table
Methods inherited from interface io.deephaven.engine.table.DataIndex
remapKeyColumns, rowKeyLookup, rowKeyLookup, transform
Methods inherited from interface io.deephaven.engine.liveness.LivenessReferent
dropReference, getReferentDescription, getWeakReference, retainReference, tryRetainReference