Class StringObjectCardinalityVectorProcessor
- java.lang.Object
-
- org.apache.druid.query.aggregation.cardinality.vector.StringObjectCardinalityVectorProcessor
-
- All Implemented Interfaces:
CardinalityVectorProcessor
public class StringObjectCardinalityVectorProcessor extends Object implements CardinalityVectorProcessor
-
-
Constructor Summary
Constructors Constructor Description StringObjectCardinalityVectorProcessor(VectorObjectSelector 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
-
StringObjectCardinalityVectorProcessor
public StringObjectCardinalityVectorProcessor(VectorObjectSelector 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
-
-