Package io.deephaven.engine.table
Interface Releasable
- All Known Subinterfaces:
AggregateColumnSource<VECTOR_TYPE,
,COMPONENT_TYPE> ChunkColumnSource<T>
,ColumnRegion<ATTR>
,ColumnRegionByte<ATTR>
,ColumnRegionChar<ATTR>
,ColumnRegionDouble<ATTR>
,ColumnRegionFloat<ATTR>
,ColumnRegionInt<ATTR>
,ColumnRegionLong<ATTR>
,ColumnRegionObject<DATA_TYPE,
,ATTR> ColumnRegionObject.SelfDictionaryRegion<DATA_TYPE,
,ATTR> ColumnRegionReferencing<ATTR,
,REFERENCED_COLUMN_REGION> ColumnRegionShort<ATTR>
,ColumnSource<T>
,ColumnSourceGetDefaults.ForBoolean
,ColumnSourceGetDefaults.ForByte
,ColumnSourceGetDefaults.ForChar
,ColumnSourceGetDefaults.ForDouble
,ColumnSourceGetDefaults.ForFloat
,ColumnSourceGetDefaults.ForInt
,ColumnSourceGetDefaults.ForLong
,ColumnSourceGetDefaults.ForLongAsInstant
,ColumnSourceGetDefaults.ForObject<DATA_TYPE>
,ColumnSourceGetDefaults.ForShort
,ColumnSourceGetDefaults.LongBacked<DATA_TYPE>
,ContextualizedObjectColumnSource<DATA_TYPE>
,ImmutableColumnSource<DATA_TYPE>
,ImmutableColumnSourceGetDefaults.ForBoolean
,ImmutableColumnSourceGetDefaults.ForByte
,ImmutableColumnSourceGetDefaults.ForChar
,ImmutableColumnSourceGetDefaults.ForDouble
,ImmutableColumnSourceGetDefaults.ForFloat
,ImmutableColumnSourceGetDefaults.ForInt
,ImmutableColumnSourceGetDefaults.ForLong
,ImmutableColumnSourceGetDefaults.ForLongAsInstant
,ImmutableColumnSourceGetDefaults.ForObject<DATA_TYPE>
,ImmutableColumnSourceGetDefaults.ForShort
,ImmutableColumnSourceGetDefaults.LongBacked<DATA_TYPE>
,MutableColumnSource<DATA_TYPE>
,MutableColumnSourceGetDefaults.ForBoolean
,MutableColumnSourceGetDefaults.ForByte
,MutableColumnSourceGetDefaults.ForChar
,MutableColumnSourceGetDefaults.ForDouble
,MutableColumnSourceGetDefaults.ForFloat
,MutableColumnSourceGetDefaults.ForInt
,MutableColumnSourceGetDefaults.ForLong
,MutableColumnSourceGetDefaults.ForLongAsInstant
,MutableColumnSourceGetDefaults.ForObject<DATA_TYPE>
,MutableColumnSourceGetDefaults.ForShort
,MutableColumnSourceGetDefaults.LongBacked<DATA_TYPE>
,RegionedColumnSource<DATA_TYPE>
,ReverseLookupColumnSource<DATA_TYPE,
,EXTRA_VALUE_TYPE> SizedColumnSource<DATA_TYPE>
,SizedContextualizedObjectColumnSource<DATA_TYPE>
,SsmBackedColumnSource<K,
,T> SymbolTableSource<SYMBOL_TYPE>
,WritableColumnSource<T>
- All Known Implementing Classes:
AbstractArrowColumnSource
,AbstractColumnSource
,AbstractColumnSource.DefaultedImmutable
,AbstractColumnSource.DefaultedMutable
,AlternatingColumnSource
,AppendOnlyFixedSizePageRegionByte
,AppendOnlyFixedSizePageRegionChar
,AppendOnlyFixedSizePageRegionDouble
,AppendOnlyFixedSizePageRegionFloat
,AppendOnlyFixedSizePageRegionInt
,AppendOnlyFixedSizePageRegionLong
,AppendOnlyFixedSizePageRegionObject
,AppendOnlyFixedSizePageRegionShort
,ArrayBackedColumnSource
,ArrowBooleanColumnSource
,ArrowByteColumnSource
,ArrowCharColumnSource
,ArrowDoubleColumnSource
,ArrowFloatColumnSource
,ArrowInstantColumnSource
,ArrowIntColumnSource
,ArrowLocalTimeColumnSource
,ArrowLongColumnSource
,ArrowObjectColumnSource
,ArrowShortColumnSource
,ArrowStringColumnSource
,ArrowUInt1ColumnSource
,ArrowUInt4ColumnSource
,ArrowUInt8ColumnSource
,BaseAggregateSlicedColumnSource
,BitMaskingColumnSource
,BitShiftingColumnSource
,BooleanArraySource
,BooleanAsByteColumnSource
,BooleanSingleValueSource
,BooleanSparseArraySource
,BooleanSparseArraySource.ReinterpretedAsByte
,ByteAggregateColumnSource
,ByteArraySource
,ByteAsBooleanColumnSource
,ByteChunkColumnSource
,ByteSingleValueSource
,ByteSparseArraySource
,ByteSsmBackedSource
,CharacterArraySource
,CharacterSingleValueSource
,CharacterSparseArraySource
,CharAggregateColumnSource
,CharChunkColumnSource
,CharSsmBackedSource
,ColumnChunkPageStore
,ColumnRegion.Null
,ColumnRegionByte.Constant
,ColumnRegionByte.Null
,ColumnRegionByte.StaticPageStore
,ColumnRegionChar.Constant
,ColumnRegionChar.Null
,ColumnRegionChar.StaticPageStore
,ColumnRegionChunkDictionary
,ColumnRegionDouble.Constant
,ColumnRegionDouble.Null
,ColumnRegionDouble.StaticPageStore
,ColumnRegionFloat.Constant
,ColumnRegionFloat.Null
,ColumnRegionFloat.StaticPageStore
,ColumnRegionInt.Constant
,ColumnRegionInt.Null
,ColumnRegionInt.StaticPageStore
,ColumnRegionLong.Constant
,ColumnRegionLong.Null
,ColumnRegionLong.StaticPageStore
,ColumnRegionObject.Constant
,ColumnRegionObject.DictionaryKeysWrapper
,ColumnRegionObject.Null
,ColumnRegionObject.StaticPageStore
,ColumnRegionReferencing.Null
,ColumnRegionReferencingImpl
,ColumnRegionShort.Constant
,ColumnRegionShort.Null
,ColumnRegionShort.StaticPageStore
,CrossJoinRightColumnSource
,DeferredColumnRegionBase
,DeferredColumnRegionChar
,DeferredColumnRegionDouble
,DeferredColumnRegionFloat
,DeferredColumnRegionInt
,DeferredColumnRegionLong
,DeferredColumnRegionObject
,DeferredColumnRegionReferencing
,DeferredColumnRegionShort
,DelegatingColumnSource
,DeltaAwareColumnSource
,DoubleAggregateColumnSource
,DoubleArraySource
,DoubleChunkColumnSource
,DoubleNullToZeroColumnSource
,DoubleSingleValueSource
,DoubleSparseArraySource
,DoubleSsmBackedSource
,FloatAggregateColumnSource
,FloatArraySource
,FloatChunkColumnSource
,FloatSingleValueSource
,FloatSparseArraySource
,FloatSsmBackedSource
,GenericColumnRegionBase
,HashTableColumnSource
,Immutable2DByteArraySource
,Immutable2DCharArraySource
,Immutable2DDoubleArraySource
,Immutable2DFloatArraySource
,Immutable2DInstantArraySource
,Immutable2DIntArraySource
,Immutable2DLongArraySource
,Immutable2DNanosBasedTimeArraySource
,Immutable2DObjectArraySource
,Immutable2DShortArraySource
,Immutable2DZonedDateTimeArraySource
,ImmutableByteArraySource
,ImmutableCharArraySource
,ImmutableConstantByteSource
,ImmutableConstantCharSource
,ImmutableConstantDoubleSource
,ImmutableConstantFloatSource
,ImmutableConstantInstantSource
,ImmutableConstantIntSource
,ImmutableConstantLongSource
,ImmutableConstantNanosBasedTimeSource
,ImmutableConstantObjectSource
,ImmutableConstantShortSource
,ImmutableConstantZonedDateTimeSource
,ImmutableDoubleArraySource
,ImmutableFloatArraySource
,ImmutableInstantArraySource
,ImmutableIntArraySource
,ImmutableLongArraySource
,ImmutableNanosBasedTimeArraySource
,ImmutableObjectArraySource
,ImmutableShortArraySource
,ImmutableZonedDateTimeArraySource
,InstantArraySource
,InstantAsLongColumnSource
,InstantSparseArraySource
,InstantSsmSourceWrapper
,IntAggregateColumnSource
,IntChunkColumnSource
,IntegerArraySource
,IntegerSingleValueSource
,IntegerSparseArraySource
,IntSsmBackedSource
,LocalDateWrapperSource
,LocalTimeWrapperSource
,LongAggregateColumnSource
,LongArraySource
,LongAsInstantColumnSource
,LongAsLocalDateColumnSource
,LongAsLocalTimeColumnSource
,LongAsTimeSource
,LongAsZonedDateTimeColumnSource
,LongChunkColumnSource
,LongSingleValueSource
,LongSparseArraySource
,LongSsmBackedSource
,MergeSortedHelper.SortedMergeColumnSource
,NanosBasedTimeArraySource
,NanosBasedTimeSparseArraySource
,NullValueColumnSource
,ObjectAggregateColumnSource
,ObjectArraySource
,ObjectChunkColumnSource
,ObjectSingleValueSource
,ObjectSparseArraySource
,ObjectSsmBackedSource
,ParquetColumnRegionBase
,ParquetColumnRegionByte
,ParquetColumnRegionChar
,ParquetColumnRegionDouble
,ParquetColumnRegionFloat
,ParquetColumnRegionInt
,ParquetColumnRegionLong
,ParquetColumnRegionObject
,ParquetColumnRegionShort
,PrevColumnSource
,RangeAggregateColumnSource
,RangeAggregateColumnSourceByte
,RangeAggregateColumnSourceChar
,RangeAggregateColumnSourceDouble
,RangeAggregateColumnSourceFloat
,RangeAggregateColumnSourceInt
,RangeAggregateColumnSourceLong
,RangeAggregateColumnSourceObject
,RangeAggregateColumnSourceShort
,RedirectedColumnSource
,ReversedColumnSource
,RowKeyColumnSource
,RowPositionColumnSource
,RowSetColumnSourceWrapper
,ShiftedColumnSource
,ShortAggregateColumnSource
,ShortArraySource
,ShortChunkColumnSource
,ShortSingleValueSource
,ShortSparseArraySource
,ShortSsmBackedSource
,SingleValueColumnSource
,SingleValueObjectColumnSource
,SlicedByteAggregateColumnSource
,SlicedCharAggregateColumnSource
,SlicedDoubleAggregateColumnSource
,SlicedFloatAggregateColumnSource
,SlicedIntAggregateColumnSource
,SlicedLongAggregateColumnSource
,SlicedObjectAggregateColumnSource
,SlicedShortAggregateColumnSource
,SparseArrayColumnSource
,SwitchColumnSource
,SymbolTableToUniqueIdSource
,UnboxedLongBackedColumnSource
,UnboxedLongBackedColumnSource
,UnboxedTimeBackedColumnSource
,UngroupedArrayColumnSource
,UngroupedBooleanArrayColumnSource
,UngroupedBoxedBooleanArrayColumnSource
,UngroupedBoxedByteArrayColumnSource
,UngroupedBoxedByteObjectVectorColumnSource
,UngroupedBoxedCharArrayColumnSource
,UngroupedBoxedCharObjectVectorColumnSource
,UngroupedBoxedDoubleArrayColumnSource
,UngroupedBoxedDoubleObjectVectorColumnSource
,UngroupedBoxedFloatArrayColumnSource
,UngroupedBoxedFloatObjectVectorColumnSource
,UngroupedBoxedIntArrayColumnSource
,UngroupedBoxedIntObjectVectorColumnSource
,UngroupedBoxedLongArrayColumnSource
,UngroupedBoxedLongObjectVectorColumnSource
,UngroupedBoxedShortArrayColumnSource
,UngroupedBoxedShortObjectVectorColumnSource
,UngroupedByteArrayColumnSource
,UngroupedByteVectorColumnSource
,UngroupedCharArrayColumnSource
,UngroupedCharVectorColumnSource
,UngroupedColumnSource
,UngroupedDoubleArrayColumnSource
,UngroupedDoubleVectorColumnSource
,UngroupedFloatArrayColumnSource
,UngroupedFloatVectorColumnSource
,UngroupedIntArrayColumnSource
,UngroupedIntVectorColumnSource
,UngroupedLongArrayColumnSource
,UngroupedLongVectorColumnSource
,UngroupedObjectVectorColumnSource
,UngroupedShortArrayColumnSource
,UngroupedShortVectorColumnSource
,UnionColumnSource
,ViewColumnSource
,WritableByteAsBooleanColumnSource
,WritableRedirectedColumnSource
,ZonedDateTimeArraySource
,ZonedDateTimeAsLongSource
,ZonedDateTimeSparseArraySource
public interface Releasable
Interface for regions and regioned column sources that support releasing cached resources.
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
Release any resources held for caching purposes.
-
Method Details
-
releaseCachedResources
@OverridingMethodsMustInvokeSuper default void releaseCachedResources()Release any resources held for caching purposes. Implementations need not guarantee that they are safe for normal use concurrently with invocations of this method.
-