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 interface AutoCloseable
      Specified by:
      close in interface SafeCloseable