Package io.deephaven.engine.table
Interface Context
- All Superinterfaces:
AutoCloseable,SafeCloseable
- All Known Subinterfaces:
BothIncrementalNaturalJoinStateManager.InitialBuildContext,ByteSortKernel<SORT_VALUES_ATTR,,PERMUTE_VALUES_ATTR> ChunkBoxer.BoxerKernel,ChunkSink.FillFromContext,ChunkSource.FillContext,ChunkSource.GetContext,ChunkUnboxer.UnboxerKernel,Formula.FillContext,Formula.GetContext,IntSortKernel<SORT_VALUES_ATTR,,PERMUTE_VALUES_ATTR> JobScheduler.JobThreadContext,LongSortKernel<SORT_VALUES_ATTR,,PERMUTE_VALUES_ATTR> ResettableContext,StampKernel
- All Known Implementing Classes:
ArrowWrapperTools.FillContext,ArrowWrapperTools.Shareable,BaseAggregateSlicedColumnSource.AggregateSlicedFillContext,ByteByteTimsortDescendingKernel.ByteByteSortKernelContext,ByteByteTimsortKernel.ByteByteSortKernelContext,ByteIntTimsortDescendingKernel.ByteIntSortKernelContext,ByteIntTimsortKernel.ByteIntSortKernelContext,ByteLongTimsortDescendingKernel.ByteLongSortKernelContext,ByteLongTimsortKernel.ByteLongSortKernelContext,ByteNoExactReverseStampKernel,ByteNoExactStampKernel,ByteReverseStampKernel,ByteStampKernel,ByteTimsortDescendingKernel.ByteSortKernelContext,ByteTimsortKernel.ByteSortKernelContext,CharByteTimsortKernel.CharByteSortKernelContext,CharIntTimsortKernel.CharIntSortKernelContext,CharLongTimsortKernel.CharLongSortKernelContext,CharNoExactReverseStampKernel,CharNoExactStampKernel,CharReverseStampKernel,CharStampKernel,CharTimsortDescendingKernel.CharSortKernelContext,CharTimsortKernel.CharSortKernelContext,ComparatorLongTimsortKernel.ObjectLongSortKernelContext,ConditionFilter.FilterKernel.Context,ContextWithChunk,DefaultGetContext,DoubleByteTimsortDescendingKernel.DoubleByteSortKernelContext,DoubleByteTimsortKernel.DoubleByteSortKernelContext,DoubleIntTimsortDescendingKernel.DoubleIntSortKernelContext,DoubleIntTimsortKernel.DoubleIntSortKernelContext,DoubleLongTimsortDescendingKernel.DoubleLongSortKernelContext,DoubleLongTimsortKernel.DoubleLongSortKernelContext,DoubleNoExactReverseStampKernel,DoubleNoExactStampKernel,DoubleReverseStampKernel,DoubleStampKernel,DoubleTimsortDescendingKernel.DoubleSortKernelContext,DoubleTimsortKernel.DoubleSortKernelContext,FillContextPython,FloatByteTimsortDescendingKernel.FloatByteSortKernelContext,FloatByteTimsortKernel.FloatByteSortKernelContext,FloatIntTimsortDescendingKernel.FloatIntSortKernelContext,FloatIntTimsortKernel.FloatIntSortKernelContext,FloatLongTimsortDescendingKernel.FloatLongSortKernelContext,FloatLongTimsortKernel.FloatLongSortKernelContext,FloatNoExactReverseStampKernel,FloatNoExactStampKernel,FloatReverseStampKernel,FloatStampKernel,FloatTimsortDescendingKernel.FloatSortKernelContext,FloatTimsortKernel.FloatSortKernelContext,IncrementalChunkedOperatorAggregationStateManagerOpenAddressedBase.BuildContext,IncrementalMultiJoinStateManagerTypedBase.BuildContext,IncrementalMultiJoinStateManagerTypedBase.ProbeContext,IncrementalNaturalJoinStateManagerTypedBase.BuildContext,IncrementalNaturalJoinStateManagerTypedBase.ProbeContext,IntByteTimsortDescendingKernel.IntByteSortKernelContext,IntByteTimsortKernel.IntByteSortKernelContext,IntIntTimsortDescendingKernel.IntIntSortKernelContext,IntIntTimsortKernel.IntIntSortKernelContext,IntLongTimsortDescendingKernel.IntLongSortKernelContext,IntLongTimsortKernel.IntLongSortKernelContext,IntNoExactReverseStampKernel,IntNoExactStampKernel,IntReverseStampKernel,IntStampKernel,IntTimsortDescendingKernel.IntSortKernelContext,IntTimsortKernel.IntSortKernelContext,LongByteTimsortDescendingKernel.LongByteSortKernelContext,LongByteTimsortKernel.LongByteSortKernelContext,LongIntTimsortDescendingKernel.LongIntSortKernelContext,LongIntTimsortKernel.LongIntSortKernelContext,LongLongTimsortDescendingKernel.LongLongSortKernelContext,LongLongTimsortKernel.LongLongSortKernelContext,LongNoExactReverseStampKernel,LongNoExactStampKernel,LongReverseStampKernel,LongStampKernel,LongTimsortDescendingKernel.LongSortKernelContext,LongTimsortKernel.LongSortKernelContext,NullAwareCharByteTimsortDescendingKernel.CharByteSortKernelContext,NullAwareCharByteTimsortKernel.CharByteSortKernelContext,NullAwareCharIntTimsortDescendingKernel.CharIntSortKernelContext,NullAwareCharIntTimsortKernel.CharIntSortKernelContext,NullAwareCharLongTimsortDescendingKernel.CharLongSortKernelContext,NullAwareCharLongTimsortKernel.CharLongSortKernelContext,NullAwareCharNoExactReverseStampKernel,NullAwareCharNoExactStampKernel,NullAwareCharReverseStampKernel,NullAwareCharStampKernel,NullAwareCharTimsortDescendingKernel.CharSortKernelContext,NullAwareCharTimsortKernel.CharSortKernelContext,ObjectByteTimsortDescendingKernel.ObjectByteSortKernelContext,ObjectByteTimsortKernel.ObjectByteSortKernelContext,ObjectIntTimsortDescendingKernel.ObjectIntSortKernelContext,ObjectIntTimsortKernel.ObjectIntSortKernelContext,ObjectLongTimsortDescendingKernel.ObjectLongSortKernelContext,ObjectLongTimsortKernel.ObjectLongSortKernelContext,ObjectNoExactReverseStampKernel,ObjectNoExactStampKernel,ObjectReverseStampKernel,ObjectStampKernel,ObjectTimsortDescendingKernel.ObjectSortKernelContext,ObjectTimsortKernel.ObjectSortKernelContext,PagingContextHolder,RangeAggregateColumnSource.RangeAggregateFillContext,RightIncrementalAsOfJoinStateManagerTypedBase.BuildContext,RightIncrementalNaturalJoinStateManagerTypedBase.ProbeContext,SharedContext,ShortByteTimsortDescendingKernel.ShortByteSortKernelContext,ShortByteTimsortKernel.ShortByteSortKernelContext,ShortIntTimsortDescendingKernel.ShortIntSortKernelContext,ShortIntTimsortKernel.ShortIntSortKernelContext,ShortLongTimsortDescendingKernel.ShortLongSortKernelContext,ShortLongTimsortKernel.ShortLongSortKernelContext,ShortNoExactReverseStampKernel,ShortNoExactStampKernel,ShortReverseStampKernel,ShortStampKernel,ShortTimsortDescendingKernel.ShortSortKernelContext,ShortTimsortKernel.ShortSortKernelContext,TypedHasherUtil.BuildOrProbeContext,TypedHasherUtil.BuildOrProbeContext.BuildContext,TypedHasherUtil.BuildOrProbeContext.ProbeContext,UpdateByStateManagerTypedBase.BuildContext,UpdateByStateManagerTypedBase.ProbeContext,ViewColumnSource.VCSFillContext,ViewColumnSource.VCSGetContext,WritableColumnSource.ByteFiller,WritableColumnSource.CharFiller,WritableColumnSource.DoubleFiller,WritableColumnSource.FloatFiller,WritableColumnSource.IntFiller,WritableColumnSource.LongFiller,WritableColumnSource.ObjectFiller,WritableColumnSource.ShortFiller,WritableColumnSource.SinkFiller
Base interface for state/mutable data that needs to be kept over the course of an evaluation session for a Chunk
Source, Functor or Sink.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidclose()Release any resources associated with this context.
-
Method Details
-
close
default void close()Release any resources associated with this context. The context should not be used afterwards.- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceSafeCloseable
-