Class MultiValueStringCardinalityVectorProcessor
java.lang.Object
org.apache.druid.query.aggregation.cardinality.vector.MultiValueStringCardinalityVectorProcessor
- All Implemented Interfaces:
CardinalityVectorProcessor
public class MultiValueStringCardinalityVectorProcessor
extends Object
implements CardinalityVectorProcessor
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoidaggregate(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 Details
-
MultiValueStringCardinalityVectorProcessor
-
-
Method Details
-
aggregate
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
-