Package io.substrait.proto
Class AggregateRel.Measure.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Measure.Builder>
io.substrait.proto.AggregateRel.Measure.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,AggregateRel.MeasureOrBuilder,Cloneable
- Enclosing class:
- AggregateRel.Measure
public static final class AggregateRel.Measure.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Measure.Builder>
implements AggregateRel.MeasureOrBuilder
Protobuf type
substrait.AggregateRel.Measure-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) An optional boolean expression that acts to filter which records are included in the measure..substrait.AggregateFunction measure = 1;clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorAn 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.An optional boolean expression that acts to filter which records are included in the measure..substrait.AggregateFunction measure = 1;.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;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFilter(Expression value) An optional boolean expression that acts to filter which records are included in the measure.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(AggregateRel.Measure other) mergeMeasure(AggregateFunction value) .substrait.AggregateFunction measure = 1;mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setFilter(Expression value) An optional boolean expression that acts to filter which records are included in the measure.setFilter(Expression.Builder builderForValue) An optional boolean expression that acts to filter which records are included in the measure.setMeasure(AggregateFunction value) .substrait.AggregateFunction measure = 1;setMeasure(AggregateFunction.Builder builderForValue) .substrait.AggregateFunction measure = 1;setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Measure.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Measure.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Measure.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Measure.Builder>
-
setField
public AggregateRel.Measure.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Measure.Builder>
-
clearField
public AggregateRel.Measure.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Measure.Builder>
-
clearOneof
public AggregateRel.Measure.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Measure.Builder>
-
setRepeatedField
public AggregateRel.Measure.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Measure.Builder>
-
addRepeatedField
public AggregateRel.Measure.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Measure.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AggregateRel.Measure.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Measure.Builder>
-
mergeFrom
public AggregateRel.Measure.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AggregateRel.Measure.Builder>- Throws:
IOException
-
hasMeasure
public boolean hasMeasure().substrait.AggregateFunction measure = 1;- Specified by:
hasMeasurein interfaceAggregateRel.MeasureOrBuilder- Returns:
- Whether the measure field is set.
-
getMeasure
.substrait.AggregateFunction measure = 1;- Specified by:
getMeasurein interfaceAggregateRel.MeasureOrBuilder- Returns:
- The measure.
-
setMeasure
.substrait.AggregateFunction measure = 1; -
setMeasure
.substrait.AggregateFunction measure = 1; -
mergeMeasure
.substrait.AggregateFunction measure = 1; -
clearMeasure
.substrait.AggregateFunction measure = 1; -
getMeasureBuilder
.substrait.AggregateFunction measure = 1; -
getMeasureOrBuilder
.substrait.AggregateFunction measure = 1;- Specified by:
getMeasureOrBuilderin interfaceAggregateRel.MeasureOrBuilder
-
hasFilter
public 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;- Specified by:
hasFilterin interfaceAggregateRel.MeasureOrBuilder- Returns:
- Whether the filter field is set.
-
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;- Specified by:
getFilterin interfaceAggregateRel.MeasureOrBuilder- Returns:
- The filter.
-
setFilter
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; -
setFilter
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; -
mergeFilter
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; -
clearFilter
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; -
getFilterBuilder
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; -
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;- Specified by:
getFilterOrBuilderin interfaceAggregateRel.MeasureOrBuilder
-
setUnknownFields
public final AggregateRel.Measure.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Measure.Builder>
-
mergeUnknownFields
public final AggregateRel.Measure.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Measure.Builder>
-