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 void
aggregate(ByteBuffer buf, int numRows, int[] positions, int[] rows, int positionOffset)
Processor forVectorAggregator.aggregate(ByteBuffer, int, int, int)
in byRow = false mode.void
aggregate(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:CardinalityVectorProcessor
Processor forVectorAggregator.aggregate(ByteBuffer, int, int, int)
in byRow = false mode.- Specified by:
aggregate
in interfaceCardinalityVectorProcessor
-
aggregate
public void aggregate(ByteBuffer buf, int numRows, int[] positions, @Nullable int[] rows, int positionOffset)
Description copied from interface:CardinalityVectorProcessor
Processor forVectorAggregator.aggregate(ByteBuffer, int, int, int)
in byRow = false mode.- Specified by:
aggregate
in interfaceCardinalityVectorProcessor
-
-