Class ObjectLongMegaMergeKernel.ObjectLongMegaMergeKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys>
java.lang.Object
com.illumon.iris.db.v2.sort.megamerge.ObjectLongMegaMergeKernel.ObjectLongMegaMergeKernelContext<ATTR,KEY_INDICES>
- All Implemented Interfaces:
LongMegaMergeKernel<ATTR,KEY_INDICES>
,Context
,SafeCloseable
,AutoCloseable
- Enclosing class:
- ObjectLongMegaMergeKernel
public static class ObjectLongMegaMergeKernel.ObjectLongMegaMergeKernelContext<ATTR extends Attributes.Any,KEY_INDICES extends Attributes.Keys> extends Object implements LongMegaMergeKernel<ATTR,KEY_INDICES>
-
Constructor Summary
Constructors Constructor Description ObjectLongMegaMergeKernelContext()
-
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
-
ObjectLongMegaMergeKernelContext
public ObjectLongMegaMergeKernelContext()
-
-
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>
-