Package io.substrait.proto
Class Expression.Nested.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Expression.Nested.Builder>
io.substrait.proto.Expression.Nested.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Expression.NestedOrBuilder,Cloneable
- Enclosing class:
- Expression.Nested
public static final class Expression.Nested.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Expression.Nested.Builder>
implements Expression.NestedOrBuilder
Expression to dynamically construct nested types.Protobuf type
substrait.Expression.Nested-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) .substrait.Expression.Nested.List list = 4;clearMap().substrait.Expression.Nested.Map map = 5;Whether the returned nested type is nullable.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) .substrait.Expression.Nested.Struct struct = 3;Optionally points to a type_variation_anchor defined in this plan for the returned nested type.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetList().substrait.Expression.Nested.List list = 4;.substrait.Expression.Nested.List list = 4;.substrait.Expression.Nested.List list = 4;getMap().substrait.Expression.Nested.Map map = 5;.substrait.Expression.Nested.Map map = 5;.substrait.Expression.Nested.Map map = 5;booleanWhether the returned nested type is nullable..substrait.Expression.Nested.Struct struct = 3;.substrait.Expression.Nested.Struct struct = 3;.substrait.Expression.Nested.Struct struct = 3;intOptionally points to a type_variation_anchor defined in this plan for the returned nested type.booleanhasList().substrait.Expression.Nested.List list = 4;booleanhasMap().substrait.Expression.Nested.Map map = 5;boolean.substrait.Expression.Nested.Struct struct = 3;protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Expression.Nested other) mergeList(Expression.Nested.List value) .substrait.Expression.Nested.List list = 4;mergeMap(Expression.Nested.Map value) .substrait.Expression.Nested.Map map = 5;.substrait.Expression.Nested.Struct struct = 3;mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setList(Expression.Nested.List value) .substrait.Expression.Nested.List list = 4;setList(Expression.Nested.List.Builder builderForValue) .substrait.Expression.Nested.List list = 4;setMap(Expression.Nested.Map value) .substrait.Expression.Nested.Map map = 5;setMap(Expression.Nested.Map.Builder builderForValue) .substrait.Expression.Nested.Map map = 5;setNullable(boolean value) Whether the returned nested type is nullable.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) .substrait.Expression.Nested.Struct struct = 3;setStruct(Expression.Nested.Struct.Builder builderForValue) .substrait.Expression.Nested.Struct struct = 3;setTypeVariationReference(int value) Optionally points to a type_variation_anchor defined in this plan for the returned nested type.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<Expression.Nested.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<Expression.Nested.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<Expression.Nested.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<Expression.Nested.Builder>
-
setField
public Expression.Nested.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<Expression.Nested.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Nested.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Nested.Builder>
-
setRepeatedField
public Expression.Nested.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<Expression.Nested.Builder>
-
addRepeatedField
public Expression.Nested.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<Expression.Nested.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Expression.Nested.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Nested.Builder>
-
mergeFrom
public Expression.Nested.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<Expression.Nested.Builder>- Throws:
IOException
-
getNestedTypeCase
- Specified by:
getNestedTypeCasein interfaceExpression.NestedOrBuilder
-
clearNestedType
-
getNullable
public boolean getNullable()Whether the returned nested type is nullable.
bool nullable = 1;- Specified by:
getNullablein interfaceExpression.NestedOrBuilder- Returns:
- The nullable.
-
setNullable
Whether the returned nested type is nullable.
bool nullable = 1;- Parameters:
value- The nullable to set.- Returns:
- This builder for chaining.
-
clearNullable
Whether the returned nested type is nullable.
bool nullable = 1;- Returns:
- This builder for chaining.
-
getTypeVariationReference
public int getTypeVariationReference()Optionally points to a type_variation_anchor defined in this plan for the returned nested type.
uint32 type_variation_reference = 2;- Specified by:
getTypeVariationReferencein interfaceExpression.NestedOrBuilder- Returns:
- The typeVariationReference.
-
setTypeVariationReference
Optionally points to a type_variation_anchor defined in this plan for the returned nested type.
uint32 type_variation_reference = 2;- Parameters:
value- The typeVariationReference to set.- Returns:
- This builder for chaining.
-
clearTypeVariationReference
Optionally points to a type_variation_anchor defined in this plan for the returned nested type.
uint32 type_variation_reference = 2;- Returns:
- This builder for chaining.
-
hasStruct
public boolean hasStruct().substrait.Expression.Nested.Struct struct = 3;- Specified by:
hasStructin interfaceExpression.NestedOrBuilder- Returns:
- Whether the struct field is set.
-
getStruct
.substrait.Expression.Nested.Struct struct = 3;- Specified by:
getStructin interfaceExpression.NestedOrBuilder- Returns:
- The struct.
-
setStruct
.substrait.Expression.Nested.Struct struct = 3; -
setStruct
.substrait.Expression.Nested.Struct struct = 3; -
mergeStruct
.substrait.Expression.Nested.Struct struct = 3; -
clearStruct
.substrait.Expression.Nested.Struct struct = 3; -
getStructBuilder
.substrait.Expression.Nested.Struct struct = 3; -
getStructOrBuilder
.substrait.Expression.Nested.Struct struct = 3;- Specified by:
getStructOrBuilderin interfaceExpression.NestedOrBuilder
-
hasList
public boolean hasList().substrait.Expression.Nested.List list = 4;- Specified by:
hasListin interfaceExpression.NestedOrBuilder- Returns:
- Whether the list field is set.
-
getList
.substrait.Expression.Nested.List list = 4;- Specified by:
getListin interfaceExpression.NestedOrBuilder- Returns:
- The list.
-
setList
.substrait.Expression.Nested.List list = 4; -
setList
.substrait.Expression.Nested.List list = 4; -
mergeList
.substrait.Expression.Nested.List list = 4; -
clearList
.substrait.Expression.Nested.List list = 4; -
getListBuilder
.substrait.Expression.Nested.List list = 4; -
getListOrBuilder
.substrait.Expression.Nested.List list = 4;- Specified by:
getListOrBuilderin interfaceExpression.NestedOrBuilder
-
hasMap
public boolean hasMap().substrait.Expression.Nested.Map map = 5;- Specified by:
hasMapin interfaceExpression.NestedOrBuilder- Returns:
- Whether the map field is set.
-
getMap
.substrait.Expression.Nested.Map map = 5;- Specified by:
getMapin interfaceExpression.NestedOrBuilder- Returns:
- The map.
-
setMap
.substrait.Expression.Nested.Map map = 5; -
setMap
.substrait.Expression.Nested.Map map = 5; -
mergeMap
.substrait.Expression.Nested.Map map = 5; -
clearMap
.substrait.Expression.Nested.Map map = 5; -
getMapBuilder
.substrait.Expression.Nested.Map map = 5; -
getMapOrBuilder
.substrait.Expression.Nested.Map map = 5;- Specified by:
getMapOrBuilderin interfaceExpression.NestedOrBuilder
-
setUnknownFields
public final Expression.Nested.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Nested.Builder>
-
mergeUnknownFields
public final Expression.Nested.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Expression.Nested.Builder>
-