Class LongCardinalityVectorProcessor
- java.lang.Object
-
- org.apache.druid.query.aggregation.cardinality.vector.LongCardinalityVectorProcessor
-
- All Implemented Interfaces:
CardinalityVectorProcessor
public class LongCardinalityVectorProcessor extends Object implements CardinalityVectorProcessor
-
-
Constructor Summary
Constructors Constructor Description LongCardinalityVectorProcessor(VectorValueSelector selector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaggregate(ByteBuffer buf, int numRows, int[] positions, int[] rows, int positionOffset)Processor forVectorAggregator.aggregate(ByteBuffer, int, int, int)in byRow = false mode.voidaggregate(ByteBuffer buf, int position, int startRow, int endRow)Processor forVectorAggregator.aggregate(ByteBuffer, int, int, int)in byRow = false mode.
-
-
-
Constructor Detail
-
LongCardinalityVectorProcessor
public LongCardinalityVectorProcessor(VectorValueSelector selector)
-
-
Method Detail
-
aggregate
public void aggregate(ByteBuffer buf, int position, int startRow, int endRow)
Description copied from interface:CardinalityVectorProcessorProcessor forVectorAggregator.aggregate(ByteBuffer, int, int, int)in byRow = false mode.- Specified by:
aggregatein interfaceCardinalityVectorProcessor
-
aggregate
public void aggregate(ByteBuffer buf, int numRows, int[] positions, @Nullable int[] rows, int positionOffset)
Description copied from interface:CardinalityVectorProcessorProcessor forVectorAggregator.aggregate(ByteBuffer, int, int, int)in byRow = false mode.- Specified by:
aggregatein interfaceCardinalityVectorProcessor
-
-