Package io.substrait.proto
Class AggregateRel.Grouping.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Grouping.Builder>
io.substrait.proto.AggregateRel.Grouping.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,AggregateRel.GroupingOrBuilder,Cloneable
- Enclosing class:
- AggregateRel.Grouping
public static final class AggregateRel.Grouping.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Grouping.Builder>
implements AggregateRel.GroupingOrBuilder
Protobuf type
substrait.AggregateRel.Grouping-
Method Summary
Modifier and TypeMethodDescriptionaddAllExpressionReferences(Iterable<? extends Integer> values) A list of zero or more references to grouping expressions, i.e., indices into the `grouping_expression` list.addAllGroupingExpressions(Iterable<? extends Expression> values) Deprecated.addExpressionReferences(int value) A list of zero or more references to grouping expressions, i.e., indices into the `grouping_expression` list.addGroupingExpressions(int index, Expression value) Deprecated.addGroupingExpressions(int index, Expression.Builder builderForValue) Deprecated.addGroupingExpressions(Expression value) Deprecated.addGroupingExpressions(Expression.Builder builderForValue) Deprecated.Deprecated.addGroupingExpressionsBuilder(int index) Deprecated.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()A list of zero or more references to grouping expressions, i.e., indices into the `grouping_expression` list.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Deprecated.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintgetExpressionReferences(int index) A list of zero or more references to grouping expressions, i.e., indices into the `grouping_expression` list.intA list of zero or more references to grouping expressions, i.e., indices into the `grouping_expression` list.A list of zero or more references to grouping expressions, i.e., indices into the `grouping_expression` list.getGroupingExpressions(int index) Deprecated.getGroupingExpressionsBuilder(int index) Deprecated.Deprecated.intDeprecated.Deprecated.getGroupingExpressionsOrBuilder(int index) Deprecated.List<? extends ExpressionOrBuilder>Deprecated.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(AggregateRel.Grouping other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeGroupingExpressions(int index) Deprecated.setExpressionReferences(int index, int value) A list of zero or more references to grouping expressions, i.e., indices into the `grouping_expression` list.setGroupingExpressions(int index, Expression value) Deprecated.setGroupingExpressions(int index, Expression.Builder builderForValue) Deprecated.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.Grouping.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.Grouping.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.Grouping.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.Grouping.Builder>
-
setField
public AggregateRel.Grouping.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.Grouping.Builder>
-
clearField
public AggregateRel.Grouping.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Grouping.Builder>
-
clearOneof
public AggregateRel.Grouping.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Grouping.Builder>
-
setRepeatedField
public AggregateRel.Grouping.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.Grouping.Builder>
-
addRepeatedField
public AggregateRel.Grouping.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.Grouping.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AggregateRel.Grouping.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Grouping.Builder>
-
mergeFrom
public AggregateRel.Grouping.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.Grouping.Builder>- Throws:
IOException
-
getGroupingExpressionsList
Deprecated.Deprecated in favor of `expression_references` below.
repeated .substrait.Expression grouping_expressions = 1 [deprecated = true];- Specified by:
getGroupingExpressionsListin interfaceAggregateRel.GroupingOrBuilder
-
getGroupingExpressionsCount
Deprecated.Deprecated in favor of `expression_references` below.
repeated .substrait.Expression grouping_expressions = 1 [deprecated = true];- Specified by:
getGroupingExpressionsCountin interfaceAggregateRel.GroupingOrBuilder
-
getGroupingExpressions
Deprecated.Deprecated in favor of `expression_references` below.
repeated .substrait.Expression grouping_expressions = 1 [deprecated = true];- Specified by:
getGroupingExpressionsin interfaceAggregateRel.GroupingOrBuilder
-
setGroupingExpressions
@Deprecated public AggregateRel.Grouping.Builder setGroupingExpressions(int index, Expression value) Deprecated.Deprecated in favor of `expression_references` below.
repeated .substrait.Expression grouping_expressions = 1 [deprecated = true]; -
setGroupingExpressions
@Deprecated public AggregateRel.Grouping.Builder setGroupingExpressions(int index, Expression.Builder builderForValue) Deprecated.Deprecated in favor of `expression_references` below.
repeated .substrait.Expression grouping_expressions = 1 [deprecated = true]; -
addGroupingExpressions
Deprecated.Deprecated in favor of `expression_references` below.
repeated .substrait.Expression grouping_expressions = 1 [deprecated = true]; -
addGroupingExpressions
@Deprecated public AggregateRel.Grouping.Builder addGroupingExpressions(int index, Expression value) Deprecated.Deprecated in favor of `expression_references` below.
repeated .substrait.Expression grouping_expressions = 1 [deprecated = true]; -
addGroupingExpressions
@Deprecated public AggregateRel.Grouping.Builder addGroupingExpressions(Expression.Builder builderForValue) Deprecated.Deprecated in favor of `expression_references` below.
repeated .substrait.Expression grouping_expressions = 1 [deprecated = true]; -
addGroupingExpressions
@Deprecated public AggregateRel.Grouping.Builder addGroupingExpressions(int index, Expression.Builder builderForValue) Deprecated.Deprecated in favor of `expression_references` below.
repeated .substrait.Expression grouping_expressions = 1 [deprecated = true]; -
addAllGroupingExpressions
@Deprecated public AggregateRel.Grouping.Builder addAllGroupingExpressions(Iterable<? extends Expression> values) Deprecated.Deprecated in favor of `expression_references` below.
repeated .substrait.Expression grouping_expressions = 1 [deprecated = true]; -
clearGroupingExpressions
Deprecated.Deprecated in favor of `expression_references` below.
repeated .substrait.Expression grouping_expressions = 1 [deprecated = true]; -
removeGroupingExpressions
Deprecated.Deprecated in favor of `expression_references` below.
repeated .substrait.Expression grouping_expressions = 1 [deprecated = true]; -
getGroupingExpressionsBuilder
Deprecated.Deprecated in favor of `expression_references` below.
repeated .substrait.Expression grouping_expressions = 1 [deprecated = true]; -
getGroupingExpressionsOrBuilder
Deprecated.Deprecated in favor of `expression_references` below.
repeated .substrait.Expression grouping_expressions = 1 [deprecated = true];- Specified by:
getGroupingExpressionsOrBuilderin interfaceAggregateRel.GroupingOrBuilder
-
getGroupingExpressionsOrBuilderList
Deprecated.Deprecated in favor of `expression_references` below.
repeated .substrait.Expression grouping_expressions = 1 [deprecated = true];- Specified by:
getGroupingExpressionsOrBuilderListin interfaceAggregateRel.GroupingOrBuilder
-
addGroupingExpressionsBuilder
Deprecated.Deprecated in favor of `expression_references` below.
repeated .substrait.Expression grouping_expressions = 1 [deprecated = true]; -
addGroupingExpressionsBuilder
Deprecated.Deprecated in favor of `expression_references` below.
repeated .substrait.Expression grouping_expressions = 1 [deprecated = true]; -
getGroupingExpressionsBuilderList
Deprecated.Deprecated in favor of `expression_references` below.
repeated .substrait.Expression grouping_expressions = 1 [deprecated = true]; -
getExpressionReferencesList
A list of zero or more references to grouping expressions, i.e., indices into the `grouping_expression` list.
repeated uint32 expression_references = 2;- Specified by:
getExpressionReferencesListin interfaceAggregateRel.GroupingOrBuilder- Returns:
- A list containing the expressionReferences.
-
getExpressionReferencesCount
public int getExpressionReferencesCount()A list of zero or more references to grouping expressions, i.e., indices into the `grouping_expression` list.
repeated uint32 expression_references = 2;- Specified by:
getExpressionReferencesCountin interfaceAggregateRel.GroupingOrBuilder- Returns:
- The count of expressionReferences.
-
getExpressionReferences
public int getExpressionReferences(int index) A list of zero or more references to grouping expressions, i.e., indices into the `grouping_expression` list.
repeated uint32 expression_references = 2;- Specified by:
getExpressionReferencesin interfaceAggregateRel.GroupingOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The expressionReferences at the given index.
-
setExpressionReferences
A list of zero or more references to grouping expressions, i.e., indices into the `grouping_expression` list.
repeated uint32 expression_references = 2;- Parameters:
index- The index to set the value at.value- The expressionReferences to set.- Returns:
- This builder for chaining.
-
addExpressionReferences
A list of zero or more references to grouping expressions, i.e., indices into the `grouping_expression` list.
repeated uint32 expression_references = 2;- Parameters:
value- The expressionReferences to add.- Returns:
- This builder for chaining.
-
addAllExpressionReferences
A list of zero or more references to grouping expressions, i.e., indices into the `grouping_expression` list.
repeated uint32 expression_references = 2;- Parameters:
values- The expressionReferences to add.- Returns:
- This builder for chaining.
-
clearExpressionReferences
A list of zero or more references to grouping expressions, i.e., indices into the `grouping_expression` list.
repeated uint32 expression_references = 2;- Returns:
- This builder for chaining.
-
setUnknownFields
public final AggregateRel.Grouping.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Grouping.Builder>
-
mergeUnknownFields
public final AggregateRel.Grouping.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRel.Grouping.Builder>
-