Package io.substrait.proto
Class Plan.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Plan.Builder>
io.substrait.proto.Plan.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,PlanOrBuilder,Cloneable
- Enclosing class:
- Plan
public static final class Plan.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Plan.Builder>
implements PlanOrBuilder
Describe a set of operations to complete. For compactness sake, identifiers are normalized at the plan level.Protobuf type
substrait.Plan-
Method Summary
Modifier and TypeMethodDescriptionaddAllExpectedTypeUrls(Iterable<String> values) A list of com.google.Any entities that this plan may use.addAllExtensions(Iterable<? extends SimpleExtensionDeclaration> values) a list of extensions this plan may depend onaddAllExtensionUrns(Iterable<? extends SimpleExtensionURN> values) a list of extension URNs this plan may depend onaddAllParameterBindings(Iterable<? extends DynamicParameterBinding> values) An optional list of bindings for dynamic parameters used in this plan.addAllRelations(Iterable<? extends PlanRel> values) one or more relation trees that are associated with this plan.addAllTypeAliases(Iterable<? extends TypeAlias> values) An optional list of type aliases.addExpectedTypeUrls(String value) A list of com.google.Any entities that this plan may use.addExpectedTypeUrlsBytes(com.google.protobuf.ByteString value) A list of com.google.Any entities that this plan may use.addExtensions(int index, SimpleExtensionDeclaration value) a list of extensions this plan may depend onaddExtensions(int index, SimpleExtensionDeclaration.Builder builderForValue) a list of extensions this plan may depend ona list of extensions this plan may depend onaddExtensions(SimpleExtensionDeclaration.Builder builderForValue) a list of extensions this plan may depend ona list of extensions this plan may depend onaddExtensionsBuilder(int index) a list of extensions this plan may depend onaddExtensionUrns(int index, SimpleExtensionURN value) a list of extension URNs this plan may depend onaddExtensionUrns(int index, SimpleExtensionURN.Builder builderForValue) a list of extension URNs this plan may depend ona list of extension URNs this plan may depend onaddExtensionUrns(SimpleExtensionURN.Builder builderForValue) a list of extension URNs this plan may depend ona list of extension URNs this plan may depend onaddExtensionUrnsBuilder(int index) a list of extension URNs this plan may depend onaddParameterBindings(int index, DynamicParameterBinding value) An optional list of bindings for dynamic parameters used in this plan.addParameterBindings(int index, DynamicParameterBinding.Builder builderForValue) An optional list of bindings for dynamic parameters used in this plan.An optional list of bindings for dynamic parameters used in this plan.addParameterBindings(DynamicParameterBinding.Builder builderForValue) An optional list of bindings for dynamic parameters used in this plan.An optional list of bindings for dynamic parameters used in this plan.addParameterBindingsBuilder(int index) An optional list of bindings for dynamic parameters used in this plan.addRelations(int index, PlanRel value) one or more relation trees that are associated with this plan.addRelations(int index, PlanRel.Builder builderForValue) one or more relation trees that are associated with this plan.addRelations(PlanRel value) one or more relation trees that are associated with this plan.addRelations(PlanRel.Builder builderForValue) one or more relation trees that are associated with this plan.one or more relation trees that are associated with this plan.addRelationsBuilder(int index) one or more relation trees that are associated with this plan.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addTypeAliases(int index, TypeAlias value) An optional list of type aliases.addTypeAliases(int index, TypeAlias.Builder builderForValue) An optional list of type aliases.addTypeAliases(TypeAlias value) An optional list of type aliases.addTypeAliases(TypeAlias.Builder builderForValue) An optional list of type aliases.An optional list of type aliases.addTypeAliasesBuilder(int index) An optional list of type aliases.build()clear()additional extensions associated with this plan.A list of com.google.Any entities that this plan may use.a list of extensions this plan may depend ona list of extension URNs this plan may depend onclearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) An optional list of bindings for dynamic parameters used in this plan.one or more relation trees that are associated with this plan.An optional list of type aliases.Substrait version of the plan.clone()additional extensions associated with this plan.additional extensions associated with this plan.additional extensions associated with this plan.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetExpectedTypeUrls(int index) A list of com.google.Any entities that this plan may use.com.google.protobuf.ByteStringgetExpectedTypeUrlsBytes(int index) A list of com.google.Any entities that this plan may use.intA list of com.google.Any entities that this plan may use.com.google.protobuf.ProtocolStringListA list of com.google.Any entities that this plan may use.getExtensions(int index) a list of extensions this plan may depend ongetExtensionsBuilder(int index) a list of extensions this plan may depend ona list of extensions this plan may depend oninta list of extensions this plan may depend ona list of extensions this plan may depend ongetExtensionsOrBuilder(int index) a list of extensions this plan may depend onList<? extends SimpleExtensionDeclarationOrBuilder>a list of extensions this plan may depend ongetExtensionUrns(int index) a list of extension URNs this plan may depend ongetExtensionUrnsBuilder(int index) a list of extension URNs this plan may depend ona list of extension URNs this plan may depend oninta list of extension URNs this plan may depend ona list of extension URNs this plan may depend ongetExtensionUrnsOrBuilder(int index) a list of extension URNs this plan may depend onList<? extends SimpleExtensionURNOrBuilder>a list of extension URNs this plan may depend ongetParameterBindings(int index) An optional list of bindings for dynamic parameters used in this plan.getParameterBindingsBuilder(int index) An optional list of bindings for dynamic parameters used in this plan.An optional list of bindings for dynamic parameters used in this plan.intAn optional list of bindings for dynamic parameters used in this plan.An optional list of bindings for dynamic parameters used in this plan.getParameterBindingsOrBuilder(int index) An optional list of bindings for dynamic parameters used in this plan.List<? extends DynamicParameterBindingOrBuilder>An optional list of bindings for dynamic parameters used in this plan.getRelations(int index) one or more relation trees that are associated with this plan.getRelationsBuilder(int index) one or more relation trees that are associated with this plan.one or more relation trees that are associated with this plan.intone or more relation trees that are associated with this plan.one or more relation trees that are associated with this plan.getRelationsOrBuilder(int index) one or more relation trees that are associated with this plan.List<? extends PlanRelOrBuilder>one or more relation trees that are associated with this plan.getTypeAliases(int index) An optional list of type aliases.getTypeAliasesBuilder(int index) An optional list of type aliases.An optional list of type aliases.intAn optional list of type aliases.An optional list of type aliases.getTypeAliasesOrBuilder(int index) An optional list of type aliases.List<? extends TypeAliasOrBuilder>An optional list of type aliases.Substrait version of the plan.Substrait version of the plan.Substrait version of the plan.booleanadditional extensions associated with this plan.booleanSubstrait version of the plan.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanadditional extensions associated with this plan.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final Plan.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) mergeVersion(Version value) Substrait version of the plan.removeExtensions(int index) a list of extensions this plan may depend onremoveExtensionUrns(int index) a list of extension URNs this plan may depend onremoveParameterBindings(int index) An optional list of bindings for dynamic parameters used in this plan.removeRelations(int index) one or more relation trees that are associated with this plan.removeTypeAliases(int index) An optional list of type aliases.additional extensions associated with this plan.setAdvancedExtensions(AdvancedExtension.Builder builderForValue) additional extensions associated with this plan.setExpectedTypeUrls(int index, String value) A list of com.google.Any entities that this plan may use.setExtensions(int index, SimpleExtensionDeclaration value) a list of extensions this plan may depend onsetExtensions(int index, SimpleExtensionDeclaration.Builder builderForValue) a list of extensions this plan may depend onsetExtensionUrns(int index, SimpleExtensionURN value) a list of extension URNs this plan may depend onsetExtensionUrns(int index, SimpleExtensionURN.Builder builderForValue) a list of extension URNs this plan may depend onsetParameterBindings(int index, DynamicParameterBinding value) An optional list of bindings for dynamic parameters used in this plan.setParameterBindings(int index, DynamicParameterBinding.Builder builderForValue) An optional list of bindings for dynamic parameters used in this plan.setRelations(int index, PlanRel value) one or more relation trees that are associated with this plan.setRelations(int index, PlanRel.Builder builderForValue) one or more relation trees that are associated with this plan.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setTypeAliases(int index, TypeAlias value) An optional list of type aliases.setTypeAliases(int index, TypeAlias.Builder builderForValue) An optional list of type aliases.final Plan.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setVersion(Version value) Substrait version of the plan.setVersion(Version.Builder builderForValue) Substrait version of the plan.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<Plan.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<Plan.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<Plan.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<Plan.Builder>
-
setField
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Plan.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Plan.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Plan.Builder>
-
setRepeatedField
public Plan.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<Plan.Builder>
-
addRepeatedField
public Plan.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<Plan.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Plan.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Plan.Builder>
-
mergeFrom
public Plan.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<Plan.Builder>- Throws:
IOException
-
hasVersion
public boolean hasVersion()Substrait version of the plan. Optional up to 0.17.0, required for later versions.
.substrait.Version version = 6;- Specified by:
hasVersionin interfacePlanOrBuilder- Returns:
- Whether the version field is set.
-
getVersion
Substrait version of the plan. Optional up to 0.17.0, required for later versions.
.substrait.Version version = 6;- Specified by:
getVersionin interfacePlanOrBuilder- Returns:
- The version.
-
setVersion
Substrait version of the plan. Optional up to 0.17.0, required for later versions.
.substrait.Version version = 6; -
setVersion
Substrait version of the plan. Optional up to 0.17.0, required for later versions.
.substrait.Version version = 6; -
mergeVersion
Substrait version of the plan. Optional up to 0.17.0, required for later versions.
.substrait.Version version = 6; -
clearVersion
Substrait version of the plan. Optional up to 0.17.0, required for later versions.
.substrait.Version version = 6; -
getVersionBuilder
Substrait version of the plan. Optional up to 0.17.0, required for later versions.
.substrait.Version version = 6; -
getVersionOrBuilder
Substrait version of the plan. Optional up to 0.17.0, required for later versions.
.substrait.Version version = 6;- Specified by:
getVersionOrBuilderin interfacePlanOrBuilder
-
getExtensionUrnsList
a list of extension URNs this plan may depend on
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8;- Specified by:
getExtensionUrnsListin interfacePlanOrBuilder
-
getExtensionUrnsCount
public int getExtensionUrnsCount()a list of extension URNs this plan may depend on
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8;- Specified by:
getExtensionUrnsCountin interfacePlanOrBuilder
-
getExtensionUrns
a list of extension URNs this plan may depend on
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8;- Specified by:
getExtensionUrnsin interfacePlanOrBuilder
-
setExtensionUrns
a list of extension URNs this plan may depend on
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
setExtensionUrns
a list of extension URNs this plan may depend on
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
addExtensionUrns
a list of extension URNs this plan may depend on
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
addExtensionUrns
a list of extension URNs this plan may depend on
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
addExtensionUrns
a list of extension URNs this plan may depend on
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
addExtensionUrns
a list of extension URNs this plan may depend on
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
addAllExtensionUrns
a list of extension URNs this plan may depend on
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
clearExtensionUrns
a list of extension URNs this plan may depend on
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
removeExtensionUrns
a list of extension URNs this plan may depend on
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
getExtensionUrnsBuilder
a list of extension URNs this plan may depend on
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
getExtensionUrnsOrBuilder
a list of extension URNs this plan may depend on
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8;- Specified by:
getExtensionUrnsOrBuilderin interfacePlanOrBuilder
-
getExtensionUrnsOrBuilderList
a list of extension URNs this plan may depend on
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8;- Specified by:
getExtensionUrnsOrBuilderListin interfacePlanOrBuilder
-
addExtensionUrnsBuilder
a list of extension URNs this plan may depend on
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
addExtensionUrnsBuilder
a list of extension URNs this plan may depend on
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
getExtensionUrnsBuilderList
a list of extension URNs this plan may depend on
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
getExtensionsList
a list of extensions this plan may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2;- Specified by:
getExtensionsListin interfacePlanOrBuilder
-
getExtensionsCount
public int getExtensionsCount()a list of extensions this plan may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2;- Specified by:
getExtensionsCountin interfacePlanOrBuilder
-
getExtensions
a list of extensions this plan may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2;- Specified by:
getExtensionsin interfacePlanOrBuilder
-
setExtensions
a list of extensions this plan may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
setExtensions
a list of extensions this plan may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
addExtensions
a list of extensions this plan may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
addExtensions
a list of extensions this plan may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
addExtensions
a list of extensions this plan may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
addExtensions
a list of extensions this plan may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
addAllExtensions
a list of extensions this plan may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
clearExtensions
a list of extensions this plan may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
removeExtensions
a list of extensions this plan may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
getExtensionsBuilder
a list of extensions this plan may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
getExtensionsOrBuilder
a list of extensions this plan may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2;- Specified by:
getExtensionsOrBuilderin interfacePlanOrBuilder
-
getExtensionsOrBuilderList
a list of extensions this plan may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2;- Specified by:
getExtensionsOrBuilderListin interfacePlanOrBuilder
-
addExtensionsBuilder
a list of extensions this plan may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
addExtensionsBuilder
a list of extensions this plan may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
getExtensionsBuilderList
a list of extensions this plan may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
getRelationsList
one or more relation trees that are associated with this plan.
repeated .substrait.PlanRel relations = 3;- Specified by:
getRelationsListin interfacePlanOrBuilder
-
getRelationsCount
public int getRelationsCount()one or more relation trees that are associated with this plan.
repeated .substrait.PlanRel relations = 3;- Specified by:
getRelationsCountin interfacePlanOrBuilder
-
getRelations
one or more relation trees that are associated with this plan.
repeated .substrait.PlanRel relations = 3;- Specified by:
getRelationsin interfacePlanOrBuilder
-
setRelations
one or more relation trees that are associated with this plan.
repeated .substrait.PlanRel relations = 3; -
setRelations
one or more relation trees that are associated with this plan.
repeated .substrait.PlanRel relations = 3; -
addRelations
one or more relation trees that are associated with this plan.
repeated .substrait.PlanRel relations = 3; -
addRelations
one or more relation trees that are associated with this plan.
repeated .substrait.PlanRel relations = 3; -
addRelations
one or more relation trees that are associated with this plan.
repeated .substrait.PlanRel relations = 3; -
addRelations
one or more relation trees that are associated with this plan.
repeated .substrait.PlanRel relations = 3; -
addAllRelations
one or more relation trees that are associated with this plan.
repeated .substrait.PlanRel relations = 3; -
clearRelations
one or more relation trees that are associated with this plan.
repeated .substrait.PlanRel relations = 3; -
removeRelations
one or more relation trees that are associated with this plan.
repeated .substrait.PlanRel relations = 3; -
getRelationsBuilder
one or more relation trees that are associated with this plan.
repeated .substrait.PlanRel relations = 3; -
getRelationsOrBuilder
one or more relation trees that are associated with this plan.
repeated .substrait.PlanRel relations = 3;- Specified by:
getRelationsOrBuilderin interfacePlanOrBuilder
-
getRelationsOrBuilderList
one or more relation trees that are associated with this plan.
repeated .substrait.PlanRel relations = 3;- Specified by:
getRelationsOrBuilderListin interfacePlanOrBuilder
-
addRelationsBuilder
one or more relation trees that are associated with this plan.
repeated .substrait.PlanRel relations = 3; -
addRelationsBuilder
one or more relation trees that are associated with this plan.
repeated .substrait.PlanRel relations = 3; -
getRelationsBuilderList
one or more relation trees that are associated with this plan.
repeated .substrait.PlanRel relations = 3; -
hasAdvancedExtensions
public boolean hasAdvancedExtensions()additional extensions associated with this plan.
.substrait.extensions.AdvancedExtension advanced_extensions = 4;- Specified by:
hasAdvancedExtensionsin interfacePlanOrBuilder- Returns:
- Whether the advancedExtensions field is set.
-
getAdvancedExtensions
additional extensions associated with this plan.
.substrait.extensions.AdvancedExtension advanced_extensions = 4;- Specified by:
getAdvancedExtensionsin interfacePlanOrBuilder- Returns:
- The advancedExtensions.
-
setAdvancedExtensions
additional extensions associated with this plan.
.substrait.extensions.AdvancedExtension advanced_extensions = 4; -
setAdvancedExtensions
additional extensions associated with this plan.
.substrait.extensions.AdvancedExtension advanced_extensions = 4; -
mergeAdvancedExtensions
additional extensions associated with this plan.
.substrait.extensions.AdvancedExtension advanced_extensions = 4; -
clearAdvancedExtensions
additional extensions associated with this plan.
.substrait.extensions.AdvancedExtension advanced_extensions = 4; -
getAdvancedExtensionsBuilder
additional extensions associated with this plan.
.substrait.extensions.AdvancedExtension advanced_extensions = 4; -
getAdvancedExtensionsOrBuilder
additional extensions associated with this plan.
.substrait.extensions.AdvancedExtension advanced_extensions = 4;- Specified by:
getAdvancedExtensionsOrBuilderin interfacePlanOrBuilder
-
getExpectedTypeUrlsList
public com.google.protobuf.ProtocolStringList getExpectedTypeUrlsList()A list of com.google.Any entities that this plan may use. Can be used to warn if some embedded message types are unknown. Note that this list may include message types that are ignorable (optimizations) or that are unused. In many cases, a consumer may be able to work with a plan even if one or more message types defined here are unknown.
repeated string expected_type_urls = 5;- Specified by:
getExpectedTypeUrlsListin interfacePlanOrBuilder- Returns:
- A list containing the expectedTypeUrls.
-
getExpectedTypeUrlsCount
public int getExpectedTypeUrlsCount()A list of com.google.Any entities that this plan may use. Can be used to warn if some embedded message types are unknown. Note that this list may include message types that are ignorable (optimizations) or that are unused. In many cases, a consumer may be able to work with a plan even if one or more message types defined here are unknown.
repeated string expected_type_urls = 5;- Specified by:
getExpectedTypeUrlsCountin interfacePlanOrBuilder- Returns:
- The count of expectedTypeUrls.
-
getExpectedTypeUrls
A list of com.google.Any entities that this plan may use. Can be used to warn if some embedded message types are unknown. Note that this list may include message types that are ignorable (optimizations) or that are unused. In many cases, a consumer may be able to work with a plan even if one or more message types defined here are unknown.
repeated string expected_type_urls = 5;- Specified by:
getExpectedTypeUrlsin interfacePlanOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The expectedTypeUrls at the given index.
-
getExpectedTypeUrlsBytes
public com.google.protobuf.ByteString getExpectedTypeUrlsBytes(int index) A list of com.google.Any entities that this plan may use. Can be used to warn if some embedded message types are unknown. Note that this list may include message types that are ignorable (optimizations) or that are unused. In many cases, a consumer may be able to work with a plan even if one or more message types defined here are unknown.
repeated string expected_type_urls = 5;- Specified by:
getExpectedTypeUrlsBytesin interfacePlanOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the expectedTypeUrls at the given index.
-
setExpectedTypeUrls
A list of com.google.Any entities that this plan may use. Can be used to warn if some embedded message types are unknown. Note that this list may include message types that are ignorable (optimizations) or that are unused. In many cases, a consumer may be able to work with a plan even if one or more message types defined here are unknown.
repeated string expected_type_urls = 5;- Parameters:
index- The index to set the value at.value- The expectedTypeUrls to set.- Returns:
- This builder for chaining.
-
addExpectedTypeUrls
A list of com.google.Any entities that this plan may use. Can be used to warn if some embedded message types are unknown. Note that this list may include message types that are ignorable (optimizations) or that are unused. In many cases, a consumer may be able to work with a plan even if one or more message types defined here are unknown.
repeated string expected_type_urls = 5;- Parameters:
value- The expectedTypeUrls to add.- Returns:
- This builder for chaining.
-
addAllExpectedTypeUrls
A list of com.google.Any entities that this plan may use. Can be used to warn if some embedded message types are unknown. Note that this list may include message types that are ignorable (optimizations) or that are unused. In many cases, a consumer may be able to work with a plan even if one or more message types defined here are unknown.
repeated string expected_type_urls = 5;- Parameters:
values- The expectedTypeUrls to add.- Returns:
- This builder for chaining.
-
clearExpectedTypeUrls
A list of com.google.Any entities that this plan may use. Can be used to warn if some embedded message types are unknown. Note that this list may include message types that are ignorable (optimizations) or that are unused. In many cases, a consumer may be able to work with a plan even if one or more message types defined here are unknown.
repeated string expected_type_urls = 5;- Returns:
- This builder for chaining.
-
addExpectedTypeUrlsBytes
A list of com.google.Any entities that this plan may use. Can be used to warn if some embedded message types are unknown. Note that this list may include message types that are ignorable (optimizations) or that are unused. In many cases, a consumer may be able to work with a plan even if one or more message types defined here are unknown.
repeated string expected_type_urls = 5;- Parameters:
value- The bytes of the expectedTypeUrls to add.- Returns:
- This builder for chaining.
-
getParameterBindingsList
An optional list of bindings for dynamic parameters used in this plan. Each binding maps a parameter_anchor to its corresponding runtime value.
repeated .substrait.DynamicParameterBinding parameter_bindings = 7;- Specified by:
getParameterBindingsListin interfacePlanOrBuilder
-
getParameterBindingsCount
public int getParameterBindingsCount()An optional list of bindings for dynamic parameters used in this plan. Each binding maps a parameter_anchor to its corresponding runtime value.
repeated .substrait.DynamicParameterBinding parameter_bindings = 7;- Specified by:
getParameterBindingsCountin interfacePlanOrBuilder
-
getParameterBindings
An optional list of bindings for dynamic parameters used in this plan. Each binding maps a parameter_anchor to its corresponding runtime value.
repeated .substrait.DynamicParameterBinding parameter_bindings = 7;- Specified by:
getParameterBindingsin interfacePlanOrBuilder
-
setParameterBindings
An optional list of bindings for dynamic parameters used in this plan. Each binding maps a parameter_anchor to its corresponding runtime value.
repeated .substrait.DynamicParameterBinding parameter_bindings = 7; -
setParameterBindings
public Plan.Builder setParameterBindings(int index, DynamicParameterBinding.Builder builderForValue) An optional list of bindings for dynamic parameters used in this plan. Each binding maps a parameter_anchor to its corresponding runtime value.
repeated .substrait.DynamicParameterBinding parameter_bindings = 7; -
addParameterBindings
An optional list of bindings for dynamic parameters used in this plan. Each binding maps a parameter_anchor to its corresponding runtime value.
repeated .substrait.DynamicParameterBinding parameter_bindings = 7; -
addParameterBindings
An optional list of bindings for dynamic parameters used in this plan. Each binding maps a parameter_anchor to its corresponding runtime value.
repeated .substrait.DynamicParameterBinding parameter_bindings = 7; -
addParameterBindings
An optional list of bindings for dynamic parameters used in this plan. Each binding maps a parameter_anchor to its corresponding runtime value.
repeated .substrait.DynamicParameterBinding parameter_bindings = 7; -
addParameterBindings
public Plan.Builder addParameterBindings(int index, DynamicParameterBinding.Builder builderForValue) An optional list of bindings for dynamic parameters used in this plan. Each binding maps a parameter_anchor to its corresponding runtime value.
repeated .substrait.DynamicParameterBinding parameter_bindings = 7; -
addAllParameterBindings
An optional list of bindings for dynamic parameters used in this plan. Each binding maps a parameter_anchor to its corresponding runtime value.
repeated .substrait.DynamicParameterBinding parameter_bindings = 7; -
clearParameterBindings
An optional list of bindings for dynamic parameters used in this plan. Each binding maps a parameter_anchor to its corresponding runtime value.
repeated .substrait.DynamicParameterBinding parameter_bindings = 7; -
removeParameterBindings
An optional list of bindings for dynamic parameters used in this plan. Each binding maps a parameter_anchor to its corresponding runtime value.
repeated .substrait.DynamicParameterBinding parameter_bindings = 7; -
getParameterBindingsBuilder
An optional list of bindings for dynamic parameters used in this plan. Each binding maps a parameter_anchor to its corresponding runtime value.
repeated .substrait.DynamicParameterBinding parameter_bindings = 7; -
getParameterBindingsOrBuilder
An optional list of bindings for dynamic parameters used in this plan. Each binding maps a parameter_anchor to its corresponding runtime value.
repeated .substrait.DynamicParameterBinding parameter_bindings = 7;- Specified by:
getParameterBindingsOrBuilderin interfacePlanOrBuilder
-
getParameterBindingsOrBuilderList
An optional list of bindings for dynamic parameters used in this plan. Each binding maps a parameter_anchor to its corresponding runtime value.
repeated .substrait.DynamicParameterBinding parameter_bindings = 7;- Specified by:
getParameterBindingsOrBuilderListin interfacePlanOrBuilder
-
addParameterBindingsBuilder
An optional list of bindings for dynamic parameters used in this plan. Each binding maps a parameter_anchor to its corresponding runtime value.
repeated .substrait.DynamicParameterBinding parameter_bindings = 7; -
addParameterBindingsBuilder
An optional list of bindings for dynamic parameters used in this plan. Each binding maps a parameter_anchor to its corresponding runtime value.
repeated .substrait.DynamicParameterBinding parameter_bindings = 7; -
getParameterBindingsBuilderList
An optional list of bindings for dynamic parameters used in this plan. Each binding maps a parameter_anchor to its corresponding runtime value.
repeated .substrait.DynamicParameterBinding parameter_bindings = 7; -
getTypeAliasesList
An optional list of type aliases. Types can be specified here once, and then referenced within the plan using the TypeAliasReference type. This feature is intended to assist with the usability of parameterized types, which require that all parameters be specified when they are declared. This can bloat plans with redundant redeclarations, especially if the parameterized types being declared have many parameters (e.g., struct with many fields, nested parameterized types, string as a type parameter).
repeated .substrait.TypeAlias type_aliases = 9;- Specified by:
getTypeAliasesListin interfacePlanOrBuilder
-
getTypeAliasesCount
public int getTypeAliasesCount()An optional list of type aliases. Types can be specified here once, and then referenced within the plan using the TypeAliasReference type. This feature is intended to assist with the usability of parameterized types, which require that all parameters be specified when they are declared. This can bloat plans with redundant redeclarations, especially if the parameterized types being declared have many parameters (e.g., struct with many fields, nested parameterized types, string as a type parameter).
repeated .substrait.TypeAlias type_aliases = 9;- Specified by:
getTypeAliasesCountin interfacePlanOrBuilder
-
getTypeAliases
An optional list of type aliases. Types can be specified here once, and then referenced within the plan using the TypeAliasReference type. This feature is intended to assist with the usability of parameterized types, which require that all parameters be specified when they are declared. This can bloat plans with redundant redeclarations, especially if the parameterized types being declared have many parameters (e.g., struct with many fields, nested parameterized types, string as a type parameter).
repeated .substrait.TypeAlias type_aliases = 9;- Specified by:
getTypeAliasesin interfacePlanOrBuilder
-
setTypeAliases
An optional list of type aliases. Types can be specified here once, and then referenced within the plan using the TypeAliasReference type. This feature is intended to assist with the usability of parameterized types, which require that all parameters be specified when they are declared. This can bloat plans with redundant redeclarations, especially if the parameterized types being declared have many parameters (e.g., struct with many fields, nested parameterized types, string as a type parameter).
repeated .substrait.TypeAlias type_aliases = 9; -
setTypeAliases
An optional list of type aliases. Types can be specified here once, and then referenced within the plan using the TypeAliasReference type. This feature is intended to assist with the usability of parameterized types, which require that all parameters be specified when they are declared. This can bloat plans with redundant redeclarations, especially if the parameterized types being declared have many parameters (e.g., struct with many fields, nested parameterized types, string as a type parameter).
repeated .substrait.TypeAlias type_aliases = 9; -
addTypeAliases
An optional list of type aliases. Types can be specified here once, and then referenced within the plan using the TypeAliasReference type. This feature is intended to assist with the usability of parameterized types, which require that all parameters be specified when they are declared. This can bloat plans with redundant redeclarations, especially if the parameterized types being declared have many parameters (e.g., struct with many fields, nested parameterized types, string as a type parameter).
repeated .substrait.TypeAlias type_aliases = 9; -
addTypeAliases
An optional list of type aliases. Types can be specified here once, and then referenced within the plan using the TypeAliasReference type. This feature is intended to assist with the usability of parameterized types, which require that all parameters be specified when they are declared. This can bloat plans with redundant redeclarations, especially if the parameterized types being declared have many parameters (e.g., struct with many fields, nested parameterized types, string as a type parameter).
repeated .substrait.TypeAlias type_aliases = 9; -
addTypeAliases
An optional list of type aliases. Types can be specified here once, and then referenced within the plan using the TypeAliasReference type. This feature is intended to assist with the usability of parameterized types, which require that all parameters be specified when they are declared. This can bloat plans with redundant redeclarations, especially if the parameterized types being declared have many parameters (e.g., struct with many fields, nested parameterized types, string as a type parameter).
repeated .substrait.TypeAlias type_aliases = 9; -
addTypeAliases
An optional list of type aliases. Types can be specified here once, and then referenced within the plan using the TypeAliasReference type. This feature is intended to assist with the usability of parameterized types, which require that all parameters be specified when they are declared. This can bloat plans with redundant redeclarations, especially if the parameterized types being declared have many parameters (e.g., struct with many fields, nested parameterized types, string as a type parameter).
repeated .substrait.TypeAlias type_aliases = 9; -
addAllTypeAliases
An optional list of type aliases. Types can be specified here once, and then referenced within the plan using the TypeAliasReference type. This feature is intended to assist with the usability of parameterized types, which require that all parameters be specified when they are declared. This can bloat plans with redundant redeclarations, especially if the parameterized types being declared have many parameters (e.g., struct with many fields, nested parameterized types, string as a type parameter).
repeated .substrait.TypeAlias type_aliases = 9; -
clearTypeAliases
An optional list of type aliases. Types can be specified here once, and then referenced within the plan using the TypeAliasReference type. This feature is intended to assist with the usability of parameterized types, which require that all parameters be specified when they are declared. This can bloat plans with redundant redeclarations, especially if the parameterized types being declared have many parameters (e.g., struct with many fields, nested parameterized types, string as a type parameter).
repeated .substrait.TypeAlias type_aliases = 9; -
removeTypeAliases
An optional list of type aliases. Types can be specified here once, and then referenced within the plan using the TypeAliasReference type. This feature is intended to assist with the usability of parameterized types, which require that all parameters be specified when they are declared. This can bloat plans with redundant redeclarations, especially if the parameterized types being declared have many parameters (e.g., struct with many fields, nested parameterized types, string as a type parameter).
repeated .substrait.TypeAlias type_aliases = 9; -
getTypeAliasesBuilder
An optional list of type aliases. Types can be specified here once, and then referenced within the plan using the TypeAliasReference type. This feature is intended to assist with the usability of parameterized types, which require that all parameters be specified when they are declared. This can bloat plans with redundant redeclarations, especially if the parameterized types being declared have many parameters (e.g., struct with many fields, nested parameterized types, string as a type parameter).
repeated .substrait.TypeAlias type_aliases = 9; -
getTypeAliasesOrBuilder
An optional list of type aliases. Types can be specified here once, and then referenced within the plan using the TypeAliasReference type. This feature is intended to assist with the usability of parameterized types, which require that all parameters be specified when they are declared. This can bloat plans with redundant redeclarations, especially if the parameterized types being declared have many parameters (e.g., struct with many fields, nested parameterized types, string as a type parameter).
repeated .substrait.TypeAlias type_aliases = 9;- Specified by:
getTypeAliasesOrBuilderin interfacePlanOrBuilder
-
getTypeAliasesOrBuilderList
An optional list of type aliases. Types can be specified here once, and then referenced within the plan using the TypeAliasReference type. This feature is intended to assist with the usability of parameterized types, which require that all parameters be specified when they are declared. This can bloat plans with redundant redeclarations, especially if the parameterized types being declared have many parameters (e.g., struct with many fields, nested parameterized types, string as a type parameter).
repeated .substrait.TypeAlias type_aliases = 9;- Specified by:
getTypeAliasesOrBuilderListin interfacePlanOrBuilder
-
addTypeAliasesBuilder
An optional list of type aliases. Types can be specified here once, and then referenced within the plan using the TypeAliasReference type. This feature is intended to assist with the usability of parameterized types, which require that all parameters be specified when they are declared. This can bloat plans with redundant redeclarations, especially if the parameterized types being declared have many parameters (e.g., struct with many fields, nested parameterized types, string as a type parameter).
repeated .substrait.TypeAlias type_aliases = 9; -
addTypeAliasesBuilder
An optional list of type aliases. Types can be specified here once, and then referenced within the plan using the TypeAliasReference type. This feature is intended to assist with the usability of parameterized types, which require that all parameters be specified when they are declared. This can bloat plans with redundant redeclarations, especially if the parameterized types being declared have many parameters (e.g., struct with many fields, nested parameterized types, string as a type parameter).
repeated .substrait.TypeAlias type_aliases = 9; -
getTypeAliasesBuilderList
An optional list of type aliases. Types can be specified here once, and then referenced within the plan using the TypeAliasReference type. This feature is intended to assist with the usability of parameterized types, which require that all parameters be specified when they are declared. This can bloat plans with redundant redeclarations, especially if the parameterized types being declared have many parameters (e.g., struct with many fields, nested parameterized types, string as a type parameter).
repeated .substrait.TypeAlias type_aliases = 9; -
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Plan.Builder>
-
mergeUnknownFields
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Plan.Builder>
-