Package io.substrait.proto
Class PlanRel.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<PlanRel.Builder>
io.substrait.proto.PlanRel.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PlanRelOrBuilder,Cloneable
- Enclosing class:
- PlanRel
public static final class PlanRel.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<PlanRel.Builder>
implements PlanRelOrBuilder
Either a relation or root relationProtobuf type
substrait.PlanRel-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clearRel()Any relation (used for references and CTEs)The root of a relation treeclone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetRel()Any relation (used for references and CTEs)Any relation (used for references and CTEs)Any relation (used for references and CTEs)getRoot()The root of a relation treeThe root of a relation treeThe root of a relation treebooleanhasRel()Any relation (used for references and CTEs)booleanhasRoot()The root of a relation treeprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Any relation (used for references and CTEs)The root of a relation treefinal PlanRel.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Any relation (used for references and CTEs)setRel(Rel.Builder builderForValue) Any relation (used for references and CTEs)setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) The root of a relation treesetRoot(RelRoot.Builder builderForValue) The root of a relation treefinal PlanRel.BuildersetUnknownFields(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<PlanRel.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<PlanRel.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<PlanRel.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<PlanRel.Builder>
-
setField
public PlanRel.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<PlanRel.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanRel.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanRel.Builder>
-
setRepeatedField
public PlanRel.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<PlanRel.Builder>
-
addRepeatedField
public PlanRel.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<PlanRel.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlanRel.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanRel.Builder>
-
mergeFrom
public PlanRel.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<PlanRel.Builder>- Throws:
IOException
-
getRelTypeCase
- Specified by:
getRelTypeCasein interfacePlanRelOrBuilder
-
clearRelType
-
hasRel
public boolean hasRel()Any relation (used for references and CTEs)
.substrait.Rel rel = 1;- Specified by:
hasRelin interfacePlanRelOrBuilder- Returns:
- Whether the rel field is set.
-
getRel
Any relation (used for references and CTEs)
.substrait.Rel rel = 1;- Specified by:
getRelin interfacePlanRelOrBuilder- Returns:
- The rel.
-
setRel
Any relation (used for references and CTEs)
.substrait.Rel rel = 1; -
setRel
Any relation (used for references and CTEs)
.substrait.Rel rel = 1; -
mergeRel
Any relation (used for references and CTEs)
.substrait.Rel rel = 1; -
clearRel
Any relation (used for references and CTEs)
.substrait.Rel rel = 1; -
getRelBuilder
Any relation (used for references and CTEs)
.substrait.Rel rel = 1; -
getRelOrBuilder
Any relation (used for references and CTEs)
.substrait.Rel rel = 1;- Specified by:
getRelOrBuilderin interfacePlanRelOrBuilder
-
hasRoot
public boolean hasRoot()The root of a relation tree
.substrait.RelRoot root = 2;- Specified by:
hasRootin interfacePlanRelOrBuilder- Returns:
- Whether the root field is set.
-
getRoot
The root of a relation tree
.substrait.RelRoot root = 2;- Specified by:
getRootin interfacePlanRelOrBuilder- Returns:
- The root.
-
setRoot
The root of a relation tree
.substrait.RelRoot root = 2; -
setRoot
The root of a relation tree
.substrait.RelRoot root = 2; -
mergeRoot
The root of a relation tree
.substrait.RelRoot root = 2; -
clearRoot
The root of a relation tree
.substrait.RelRoot root = 2; -
getRootBuilder
The root of a relation tree
.substrait.RelRoot root = 2; -
getRootOrBuilder
The root of a relation tree
.substrait.RelRoot root = 2;- Specified by:
getRootOrBuilderin interfacePlanRelOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanRel.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlanRel.Builder>
-