Package io.substrait.proto
Interface AggregateRel.MeasureOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
AggregateRel.Measure,AggregateRel.Measure.Builder
- Enclosing class:
- AggregateRel
public static interface AggregateRel.MeasureOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionAn optional boolean expression that acts to filter which records are included in the measure.An optional boolean expression that acts to filter which records are included in the measure..substrait.AggregateFunction measure = 1;.substrait.AggregateFunction measure = 1;booleanAn optional boolean expression that acts to filter which records are included in the measure.boolean.substrait.AggregateFunction measure = 1;Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasMeasure
boolean hasMeasure().substrait.AggregateFunction measure = 1;- Returns:
- Whether the measure field is set.
-
getMeasure
AggregateFunction getMeasure().substrait.AggregateFunction measure = 1;- Returns:
- The measure.
-
getMeasureOrBuilder
AggregateFunctionOrBuilder getMeasureOrBuilder().substrait.AggregateFunction measure = 1; -
hasFilter
boolean hasFilter()An optional boolean expression that acts to filter which records are included in the measure. True means include this record for calculation within the measure. Helps to support SUM(<c>) FILTER(WHERE...) syntax without masking opportunities for optimization
.substrait.Expression filter = 2;- Returns:
- Whether the filter field is set.
-
getFilter
Expression getFilter()An optional boolean expression that acts to filter which records are included in the measure. True means include this record for calculation within the measure. Helps to support SUM(<c>) FILTER(WHERE...) syntax without masking opportunities for optimization
.substrait.Expression filter = 2;- Returns:
- The filter.
-
getFilterOrBuilder
ExpressionOrBuilder getFilterOrBuilder()An optional boolean expression that acts to filter which records are included in the measure. True means include this record for calculation within the measure. Helps to support SUM(<c>) FILTER(WHERE...) syntax without masking opportunities for optimization
.substrait.Expression filter = 2;
-