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