Package io.trino.operator.aggregation
Interface AggregationMaskBuilder
public interface AggregationMaskBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbuildAggregationMask(Page arguments, Optional<Block> optionalMaskBlock) Create an AggregationMask that only selects positions that pass the specified mask block, and do not have null for non-null arguments.
-
Method Details
-
buildAggregationMask
Create an AggregationMask that only selects positions that pass the specified mask block, and do not have null for non-null arguments. The returned mask can be further modified if desired, but it should not be used after the next call to this method. Internally implementations are allowed to reuse position arrays across multiple calls.
-