Interface Context
- All Superinterfaces:
AutoCloseable
,SafeCloseable
- All Known Subinterfaces:
ByteSortKernel<ATTR,KEY_INDICES>
,ChunkBoxer.BoxerKernel
,ChunkSource.FillContext
,ChunkSource.GetContext
,DupCompactKernel
,FindRunsKernel
,Formula.FillContext
,Formula.GetContext
,IntSortKernel<ATTR,KEY_INDICES>
,LongMegaMergeKernel<ATTR,KEY_INDICES>
,LongSortKernel<ATTR,KEY_INDICES>
,RedirectionIndex.FillContext
,ResettableContext
,StampKernel
,ToIntegerCast<T>
,ToIntFunctor<T>
,ToLongCast<T>
,ToLongFunctor<T>
,WritableChunkSink.FillFromContext
- All Known Implementing Classes:
BlockSplitter.Context
,BlockZipper.Context
,ByteByteTimsortDescendingKernel.ByteByteSortKernelContext
,ByteByteTimsortKernel.ByteByteSortKernelContext
,ByteDupCompactKernel
,ByteIntTimsortDescendingKernel.ByteIntSortKernelContext
,ByteIntTimsortKernel.ByteIntSortKernelContext
,ByteLongMegaMergeDescendingKernel.ByteLongMegaMergeDescendingKernelContext
,ByteLongMegaMergeKernel.ByteLongMegaMergeKernelContext
,ByteLongTimsortDescendingKernel.ByteLongSortKernelContext
,ByteLongTimsortKernel.ByteLongSortKernelContext
,ByteNoExactReverseStampKernel
,ByteNoExactStampKernel
,ByteReverseDupCompactKernel
,ByteReverseStampKernel
,ByteStampKernel
,ByteToIntegerCast
,ByteToIntegerCastWithOffset
,ByteToLongCast
,ByteToLongCastWithOffset
,CharByteTimsortKernel.CharByteSortKernelContext
,CharDupCompactKernel
,CharIntTimsortKernel.CharIntSortKernelContext
,CharLongMegaMergeDescendingKernel.CharLongMegaMergeDescendingKernelContext
,CharLongMegaMergeKernel.CharLongMegaMergeKernelContext
,CharLongTimsortKernel.CharLongSortKernelContext
,CharNoExactReverseStampKernel
,CharNoExactStampKernel
,CharReverseDupCompactKernel
,CharReverseStampKernel
,CharStampKernel
,CharToIntegerCast
,CharToIntegerCastWithOffset
,CharToLongCast
,CharToLongCastWithOffset
,ColumnRegionFillContext
,ConditionFilter.FilterKernel.Context
,ContextWithChunk
,DefaultGetContext
,DoubleByteTimsortDescendingKernel.DoubleByteSortKernelContext
,DoubleByteTimsortKernel.DoubleByteSortKernelContext
,DoubleDupCompactKernel
,DoubleIntTimsortDescendingKernel.DoubleIntSortKernelContext
,DoubleIntTimsortKernel.DoubleIntSortKernelContext
,DoubleLongMegaMergeDescendingKernel.DoubleLongMegaMergeDescendingKernelContext
,DoubleLongMegaMergeKernel.DoubleLongMegaMergeKernelContext
,DoubleLongTimsortDescendingKernel.DoubleLongSortKernelContext
,DoubleLongTimsortKernel.DoubleLongSortKernelContext
,DoubleNoExactReverseStampKernel
,DoubleNoExactStampKernel
,DoubleReverseDupCompactKernel
,DoubleReverseStampKernel
,DoubleStampKernel
,FloatByteTimsortDescendingKernel.FloatByteSortKernelContext
,FloatByteTimsortKernel.FloatByteSortKernelContext
,FloatDupCompactKernel
,FloatIntTimsortDescendingKernel.FloatIntSortKernelContext
,FloatIntTimsortKernel.FloatIntSortKernelContext
,FloatLongMegaMergeDescendingKernel.FloatLongMegaMergeDescendingKernelContext
,FloatLongMegaMergeKernel.FloatLongMegaMergeKernelContext
,FloatLongTimsortDescendingKernel.FloatLongSortKernelContext
,FloatLongTimsortKernel.FloatLongSortKernelContext
,FloatNoExactReverseStampKernel
,FloatNoExactStampKernel
,FloatReverseDupCompactKernel
,FloatReverseStampKernel
,FloatStampKernel
,IntByteTimsortDescendingKernel.IntByteSortKernelContext
,IntByteTimsortKernel.IntByteSortKernelContext
,IntDupCompactKernel
,IntIntTimsortDescendingKernel.IntIntSortKernelContext
,IntIntTimsortKernel.IntIntSortKernelContext
,IntLongMegaMergeDescendingKernel.IntLongMegaMergeDescendingKernelContext
,IntLongMegaMergeKernel.IntLongMegaMergeKernelContext
,IntLongTimsortDescendingKernel.IntLongSortKernelContext
,IntLongTimsortKernel.IntLongSortKernelContext
,IntNoExactReverseStampKernel
,IntNoExactStampKernel
,IntReverseDupCompactKernel
,IntReverseStampKernel
,IntStampKernel
,IntTimsortKernel.IntLongSortKernelContext
,IntToIntegerCast
,IntToIntegerCastWithOffset
,IntToLongCast
,IntToLongCastWithOffset
,LongByteTimsortDescendingKernel.LongByteSortKernelContext
,LongByteTimsortKernel.LongByteSortKernelContext
,LongDupCompactKernel
,LongIntTimsortDescendingKernel.LongIntSortKernelContext
,LongIntTimsortKernel.LongIntSortKernelContext
,LongLongMegaMergeDescendingKernel.LongLongMegaMergeDescendingKernelContext
,LongLongMegaMergeKernel.LongLongMegaMergeKernelContext
,LongLongTimsortDescendingKernel.LongLongSortKernelContext
,LongLongTimsortKernel.LongLongSortKernelContext
,LongNoExactReverseStampKernel
,LongNoExactStampKernel
,LongReverseDupCompactKernel
,LongReverseStampKernel
,LongStampKernel
,LongToIntegerCast
,LongToIntegerCastWithOffset
,LongToLongCast
,LongToLongCastWithOffset
,NullAwareCharByteTimsortDescendingKernel.CharByteSortKernelContext
,NullAwareCharByteTimsortKernel.CharByteSortKernelContext
,NullAwareCharDupCompactKernel
,NullAwareCharIntTimsortDescendingKernel.CharIntSortKernelContext
,NullAwareCharIntTimsortKernel.CharIntSortKernelContext
,NullAwareCharLongTimsortDescendingKernel.CharLongSortKernelContext
,NullAwareCharLongTimsortKernel.CharLongSortKernelContext
,NullAwareCharNoExactReverseStampKernel
,NullAwareCharNoExactStampKernel
,NullAwareCharReverseDupCompactKernel
,NullAwareCharReverseStampKernel
,NullAwareCharStampKernel
,ObjectByteTimsortDescendingKernel.ObjectByteSortKernelContext
,ObjectByteTimsortKernel.ObjectByteSortKernelContext
,ObjectDupCompactKernel
,ObjectIntTimsortDescendingKernel.ObjectIntSortKernelContext
,ObjectIntTimsortKernel.ObjectIntSortKernelContext
,ObjectLongMegaMergeDescendingKernel.ObjectLongMegaMergeDescendingKernelContext
,ObjectLongMegaMergeKernel.ObjectLongMegaMergeKernelContext
,ObjectLongTimsortDescendingKernel.ObjectLongSortKernelContext
,ObjectLongTimsortKernel.ObjectLongSortKernelContext
,ObjectNoExactReverseStampKernel
,ObjectNoExactStampKernel
,ObjectReverseDupCompactKernel
,ObjectReverseStampKernel
,ObjectStampKernel
,RegionedColumnSourceObject.FillContext
,SharedContext
,ShortByteTimsortDescendingKernel.ShortByteSortKernelContext
,ShortByteTimsortKernel.ShortByteSortKernelContext
,ShortDupCompactKernel
,ShortIntTimsortDescendingKernel.ShortIntSortKernelContext
,ShortIntTimsortKernel.ShortIntSortKernelContext
,ShortLongMegaMergeDescendingKernel.ShortLongMegaMergeDescendingKernelContext
,ShortLongMegaMergeKernel.ShortLongMegaMergeKernelContext
,ShortLongTimsortDescendingKernel.ShortLongSortKernelContext
,ShortLongTimsortKernel.ShortLongSortKernelContext
,ShortNoExactReverseStampKernel
,ShortNoExactStampKernel
,ShortReverseDupCompactKernel
,ShortReverseStampKernel
,ShortStampKernel
,ShortToIntegerCast
,ShortToIntegerCastWithOffset
,ShortToLongCast
,ShortToLongCastWithOffset
,SinkFiller
,ToIntFunctor.Identity
,ToLongFunctor.Identity
,ViewColumnSource.VCSFillContext
,ViewColumnSource.VCSGetContext
public interface Context extends SafeCloseable
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 Type Method Description default void
close()
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:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceSafeCloseable
-