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 TypeMethodDescriptionbooleanstatic booleanshouldRetain(@NotNull DataIndex dataIndex) Methods inherited from interface io.deephaven.engine.table.BasicDataIndex
isRefreshing, keyColumnNames, keyColumnNamesByIndexedColumn, keyColumns, keyColumns, rowSetColumn, rowSetColumn, rowSetColumnName, table, table, tableIsCachedMethods inherited from interface io.deephaven.engine.table.DataIndex
remapKeyColumns, rowKeyLookup, rowKeyLookup, rowKeyLookup, transformMethods inherited from interface io.deephaven.engine.liveness.LivenessReferent
dropReference, getReferentDescription, getWeakReference, retainReference, tryRetainReference