Class IntLongMegaMergeKernel.IntLongMegaMergeKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
java.lang.Object
com.illumon.iris.db.v2.sort.megamerge.IntLongMegaMergeKernel.IntLongMegaMergeKernelContext<ATTR,KEY_INDICES>
- All Implemented Interfaces:
LongMegaMergeKernel<ATTR,KEY_INDICES>
,Context
,SafeCloseable
,AutoCloseable
- Enclosing class:
- IntLongMegaMergeKernel
public static class IntLongMegaMergeKernel.IntLongMegaMergeKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys> extends Object implements LongMegaMergeKernel<ATTR,KEY_INDICES>
-
Constructor Summary
Constructors Constructor Description IntLongMegaMergeKernelContext()
-
Method Summary
Modifier and Type Method Description void
merge(LongArraySource indexDestinationSource, ArrayBackedColumnSource<?> valuesDestinationSource, long destinationOffset, long destinationSize, LongChunk<KEY_INDICES> indexKeys, Chunk<ATTR> valuesToMerge)
-
Constructor Details
-
IntLongMegaMergeKernelContext
public IntLongMegaMergeKernelContext()
-
-
Method Details
-
merge
public void merge(LongArraySource indexDestinationSource, ArrayBackedColumnSource<?> valuesDestinationSource, long destinationOffset, long destinationSize, LongChunk<KEY_INDICES> indexKeys, Chunk<ATTR> valuesToMerge)- Specified by:
merge
in interfaceLongMegaMergeKernel<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
-