Package io.substrait.proto
Class ExtendedExpression.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ExtendedExpression.Builder>
io.substrait.proto.ExtendedExpression.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ExtendedExpressionOrBuilder,Cloneable
- Enclosing class:
- ExtendedExpression
public static final class ExtendedExpression.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<ExtendedExpression.Builder>
implements ExtendedExpressionOrBuilder
Describe a set of operations to complete. For compactness sake, identifiers are normalized at the plan level.Protobuf type
substrait.ExtendedExpression-
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 expression may depend onaddAllExtensionUrns(Iterable<? extends SimpleExtensionURN> values) a list of extension specifications this expression may depend on, referenced by Extension URNaddAllReferredExpr(Iterable<? extends ExpressionReference> values) one or more expression trees with same order in plan reladdExpectedTypeUrls(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 expression may depend onaddExtensions(int index, SimpleExtensionDeclaration.Builder builderForValue) a list of extensions this expression may depend ona list of extensions this expression may depend onaddExtensions(SimpleExtensionDeclaration.Builder builderForValue) a list of extensions this expression may depend ona list of extensions this expression may depend onaddExtensionsBuilder(int index) a list of extensions this expression may depend onaddExtensionUrns(int index, SimpleExtensionURN value) a list of extension specifications this expression may depend on, referenced by Extension URNaddExtensionUrns(int index, SimpleExtensionURN.Builder builderForValue) a list of extension specifications this expression may depend on, referenced by Extension URNa list of extension specifications this expression may depend on, referenced by Extension URNaddExtensionUrns(SimpleExtensionURN.Builder builderForValue) a list of extension specifications this expression may depend on, referenced by Extension URNa list of extension specifications this expression may depend on, referenced by Extension URNaddExtensionUrnsBuilder(int index) a list of extension specifications this expression may depend on, referenced by Extension URNaddReferredExpr(int index, ExpressionReference value) one or more expression trees with same order in plan reladdReferredExpr(int index, ExpressionReference.Builder builderForValue) one or more expression trees with same order in plan relone or more expression trees with same order in plan reladdReferredExpr(ExpressionReference.Builder builderForValue) one or more expression trees with same order in plan relone or more expression trees with same order in plan reladdReferredExprBuilder(int index) one or more expression trees with same order in plan reladdRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()additional extensions associated with this expression..substrait.NamedStruct base_schema = 4;A list of com.google.Any entities that this plan may use.a list of extensions this expression may depend ona list of extension specifications this expression may depend on, referenced by Extension URNclearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) one or more expression trees with same order in plan relSubstrait version of the expression.clone()additional extensions associated with this expression.additional extensions associated with this expression.additional extensions associated with this expression..substrait.NamedStruct base_schema = 4;.substrait.NamedStruct base_schema = 4;.substrait.NamedStruct base_schema = 4;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 expression may depend ongetExtensionsBuilder(int index) a list of extensions this expression may depend ona list of extensions this expression may depend oninta list of extensions this expression may depend ona list of extensions this expression may depend ongetExtensionsOrBuilder(int index) a list of extensions this expression may depend onList<? extends SimpleExtensionDeclarationOrBuilder>a list of extensions this expression may depend ongetExtensionUrns(int index) a list of extension specifications this expression may depend on, referenced by Extension URNgetExtensionUrnsBuilder(int index) a list of extension specifications this expression may depend on, referenced by Extension URNa list of extension specifications this expression may depend on, referenced by Extension URNinta list of extension specifications this expression may depend on, referenced by Extension URNa list of extension specifications this expression may depend on, referenced by Extension URNgetExtensionUrnsOrBuilder(int index) a list of extension specifications this expression may depend on, referenced by Extension URNList<? extends SimpleExtensionURNOrBuilder>a list of extension specifications this expression may depend on, referenced by Extension URNgetReferredExpr(int index) one or more expression trees with same order in plan relgetReferredExprBuilder(int index) one or more expression trees with same order in plan relone or more expression trees with same order in plan relintone or more expression trees with same order in plan relone or more expression trees with same order in plan relgetReferredExprOrBuilder(int index) one or more expression trees with same order in plan relList<? extends ExpressionReferenceOrBuilder>one or more expression trees with same order in plan relSubstrait version of the expression.Substrait version of the expression.Substrait version of the expression.booleanadditional extensions associated with this expression.boolean.substrait.NamedStruct base_schema = 4;booleanSubstrait version of the expression.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanadditional extensions associated with this expression.mergeBaseSchema(NamedStruct value) .substrait.NamedStruct base_schema = 4;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ExtendedExpression other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) mergeVersion(Version value) Substrait version of the expression.removeExtensions(int index) a list of extensions this expression may depend onremoveExtensionUrns(int index) a list of extension specifications this expression may depend on, referenced by Extension URNremoveReferredExpr(int index) one or more expression trees with same order in plan reladditional extensions associated with this expression.setAdvancedExtensions(AdvancedExtension.Builder builderForValue) additional extensions associated with this expression.setBaseSchema(NamedStruct value) .substrait.NamedStruct base_schema = 4;setBaseSchema(NamedStruct.Builder builderForValue) .substrait.NamedStruct base_schema = 4;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 expression may depend onsetExtensions(int index, SimpleExtensionDeclaration.Builder builderForValue) a list of extensions this expression may depend onsetExtensionUrns(int index, SimpleExtensionURN value) a list of extension specifications this expression may depend on, referenced by Extension URNsetExtensionUrns(int index, SimpleExtensionURN.Builder builderForValue) a list of extension specifications this expression may depend on, referenced by Extension URNsetReferredExpr(int index, ExpressionReference value) one or more expression trees with same order in plan relsetReferredExpr(int index, ExpressionReference.Builder builderForValue) one or more expression trees with same order in plan relsetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setVersion(Version value) Substrait version of the expression.setVersion(Version.Builder builderForValue) Substrait version of the expression.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<ExtendedExpression.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<ExtendedExpression.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<ExtendedExpression.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<ExtendedExpression.Builder>
-
setField
public ExtendedExpression.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<ExtendedExpression.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExtendedExpression.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ExtendedExpression.Builder>
-
setRepeatedField
public ExtendedExpression.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<ExtendedExpression.Builder>
-
addRepeatedField
public ExtendedExpression.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<ExtendedExpression.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExtendedExpression.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ExtendedExpression.Builder>
-
mergeFrom
public ExtendedExpression.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<ExtendedExpression.Builder>- Throws:
IOException
-
hasVersion
public boolean hasVersion()Substrait version of the expression. Optional up to 0.17.0, required for later versions.
.substrait.Version version = 7;- Specified by:
hasVersionin interfaceExtendedExpressionOrBuilder- Returns:
- Whether the version field is set.
-
getVersion
Substrait version of the expression. Optional up to 0.17.0, required for later versions.
.substrait.Version version = 7;- Specified by:
getVersionin interfaceExtendedExpressionOrBuilder- Returns:
- The version.
-
setVersion
Substrait version of the expression. Optional up to 0.17.0, required for later versions.
.substrait.Version version = 7; -
setVersion
Substrait version of the expression. Optional up to 0.17.0, required for later versions.
.substrait.Version version = 7; -
mergeVersion
Substrait version of the expression. Optional up to 0.17.0, required for later versions.
.substrait.Version version = 7; -
clearVersion
Substrait version of the expression. Optional up to 0.17.0, required for later versions.
.substrait.Version version = 7; -
getVersionBuilder
Substrait version of the expression. Optional up to 0.17.0, required for later versions.
.substrait.Version version = 7; -
getVersionOrBuilder
Substrait version of the expression. Optional up to 0.17.0, required for later versions.
.substrait.Version version = 7;- Specified by:
getVersionOrBuilderin interfaceExtendedExpressionOrBuilder
-
getExtensionUrnsList
a list of extension specifications this expression may depend on, referenced by Extension URN
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8;- Specified by:
getExtensionUrnsListin interfaceExtendedExpressionOrBuilder
-
getExtensionUrnsCount
public int getExtensionUrnsCount()a list of extension specifications this expression may depend on, referenced by Extension URN
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8;- Specified by:
getExtensionUrnsCountin interfaceExtendedExpressionOrBuilder
-
getExtensionUrns
a list of extension specifications this expression may depend on, referenced by Extension URN
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8;- Specified by:
getExtensionUrnsin interfaceExtendedExpressionOrBuilder
-
setExtensionUrns
a list of extension specifications this expression may depend on, referenced by Extension URN
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
setExtensionUrns
public ExtendedExpression.Builder setExtensionUrns(int index, SimpleExtensionURN.Builder builderForValue) a list of extension specifications this expression may depend on, referenced by Extension URN
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
addExtensionUrns
a list of extension specifications this expression may depend on, referenced by Extension URN
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
addExtensionUrns
a list of extension specifications this expression may depend on, referenced by Extension URN
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
addExtensionUrns
a list of extension specifications this expression may depend on, referenced by Extension URN
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
addExtensionUrns
public ExtendedExpression.Builder addExtensionUrns(int index, SimpleExtensionURN.Builder builderForValue) a list of extension specifications this expression may depend on, referenced by Extension URN
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
addAllExtensionUrns
public ExtendedExpression.Builder addAllExtensionUrns(Iterable<? extends SimpleExtensionURN> values) a list of extension specifications this expression may depend on, referenced by Extension URN
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
clearExtensionUrns
a list of extension specifications this expression may depend on, referenced by Extension URN
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
removeExtensionUrns
a list of extension specifications this expression may depend on, referenced by Extension URN
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
getExtensionUrnsBuilder
a list of extension specifications this expression may depend on, referenced by Extension URN
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
getExtensionUrnsOrBuilder
a list of extension specifications this expression may depend on, referenced by Extension URN
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8;- Specified by:
getExtensionUrnsOrBuilderin interfaceExtendedExpressionOrBuilder
-
getExtensionUrnsOrBuilderList
a list of extension specifications this expression may depend on, referenced by Extension URN
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8;- Specified by:
getExtensionUrnsOrBuilderListin interfaceExtendedExpressionOrBuilder
-
addExtensionUrnsBuilder
a list of extension specifications this expression may depend on, referenced by Extension URN
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
addExtensionUrnsBuilder
a list of extension specifications this expression may depend on, referenced by Extension URN
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
getExtensionUrnsBuilderList
a list of extension specifications this expression may depend on, referenced by Extension URN
repeated .substrait.extensions.SimpleExtensionURN extension_urns = 8; -
getExtensionsList
a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2;- Specified by:
getExtensionsListin interfaceExtendedExpressionOrBuilder
-
getExtensionsCount
public int getExtensionsCount()a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2;- Specified by:
getExtensionsCountin interfaceExtendedExpressionOrBuilder
-
getExtensions
a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2;- Specified by:
getExtensionsin interfaceExtendedExpressionOrBuilder
-
setExtensions
a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
setExtensions
public ExtendedExpression.Builder setExtensions(int index, SimpleExtensionDeclaration.Builder builderForValue) a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
addExtensions
a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
addExtensions
a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
addExtensions
a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
addExtensions
public ExtendedExpression.Builder addExtensions(int index, SimpleExtensionDeclaration.Builder builderForValue) a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
addAllExtensions
public ExtendedExpression.Builder addAllExtensions(Iterable<? extends SimpleExtensionDeclaration> values) a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
clearExtensions
a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
removeExtensions
a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
getExtensionsBuilder
a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
getExtensionsOrBuilder
a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2;- Specified by:
getExtensionsOrBuilderin interfaceExtendedExpressionOrBuilder
-
getExtensionsOrBuilderList
a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2;- Specified by:
getExtensionsOrBuilderListin interfaceExtendedExpressionOrBuilder
-
addExtensionsBuilder
a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
addExtensionsBuilder
a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
getExtensionsBuilderList
a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
getReferredExprList
one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3;- Specified by:
getReferredExprListin interfaceExtendedExpressionOrBuilder
-
getReferredExprCount
public int getReferredExprCount()one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3;- Specified by:
getReferredExprCountin interfaceExtendedExpressionOrBuilder
-
getReferredExpr
one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3;- Specified by:
getReferredExprin interfaceExtendedExpressionOrBuilder
-
setReferredExpr
one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3; -
setReferredExpr
public ExtendedExpression.Builder setReferredExpr(int index, ExpressionReference.Builder builderForValue) one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3; -
addReferredExpr
one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3; -
addReferredExpr
one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3; -
addReferredExpr
one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3; -
addReferredExpr
public ExtendedExpression.Builder addReferredExpr(int index, ExpressionReference.Builder builderForValue) one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3; -
addAllReferredExpr
public ExtendedExpression.Builder addAllReferredExpr(Iterable<? extends ExpressionReference> values) one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3; -
clearReferredExpr
one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3; -
removeReferredExpr
one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3; -
getReferredExprBuilder
one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3; -
getReferredExprOrBuilder
one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3;- Specified by:
getReferredExprOrBuilderin interfaceExtendedExpressionOrBuilder
-
getReferredExprOrBuilderList
one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3;- Specified by:
getReferredExprOrBuilderListin interfaceExtendedExpressionOrBuilder
-
addReferredExprBuilder
one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3; -
addReferredExprBuilder
one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3; -
getReferredExprBuilderList
one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3; -
hasBaseSchema
public boolean hasBaseSchema().substrait.NamedStruct base_schema = 4;- Specified by:
hasBaseSchemain interfaceExtendedExpressionOrBuilder- Returns:
- Whether the baseSchema field is set.
-
getBaseSchema
.substrait.NamedStruct base_schema = 4;- Specified by:
getBaseSchemain interfaceExtendedExpressionOrBuilder- Returns:
- The baseSchema.
-
setBaseSchema
.substrait.NamedStruct base_schema = 4; -
setBaseSchema
.substrait.NamedStruct base_schema = 4; -
mergeBaseSchema
.substrait.NamedStruct base_schema = 4; -
clearBaseSchema
.substrait.NamedStruct base_schema = 4; -
getBaseSchemaBuilder
.substrait.NamedStruct base_schema = 4; -
getBaseSchemaOrBuilder
.substrait.NamedStruct base_schema = 4;- Specified by:
getBaseSchemaOrBuilderin interfaceExtendedExpressionOrBuilder
-
hasAdvancedExtensions
public boolean hasAdvancedExtensions()additional extensions associated with this expression.
.substrait.extensions.AdvancedExtension advanced_extensions = 5;- Specified by:
hasAdvancedExtensionsin interfaceExtendedExpressionOrBuilder- Returns:
- Whether the advancedExtensions field is set.
-
getAdvancedExtensions
additional extensions associated with this expression.
.substrait.extensions.AdvancedExtension advanced_extensions = 5;- Specified by:
getAdvancedExtensionsin interfaceExtendedExpressionOrBuilder- Returns:
- The advancedExtensions.
-
setAdvancedExtensions
additional extensions associated with this expression.
.substrait.extensions.AdvancedExtension advanced_extensions = 5; -
setAdvancedExtensions
additional extensions associated with this expression.
.substrait.extensions.AdvancedExtension advanced_extensions = 5; -
mergeAdvancedExtensions
additional extensions associated with this expression.
.substrait.extensions.AdvancedExtension advanced_extensions = 5; -
clearAdvancedExtensions
additional extensions associated with this expression.
.substrait.extensions.AdvancedExtension advanced_extensions = 5; -
getAdvancedExtensionsBuilder
additional extensions associated with this expression.
.substrait.extensions.AdvancedExtension advanced_extensions = 5; -
getAdvancedExtensionsOrBuilder
additional extensions associated with this expression.
.substrait.extensions.AdvancedExtension advanced_extensions = 5;- Specified by:
getAdvancedExtensionsOrBuilderin interfaceExtendedExpressionOrBuilder
-
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 = 6;- Specified by:
getExpectedTypeUrlsListin interfaceExtendedExpressionOrBuilder- 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 = 6;- Specified by:
getExpectedTypeUrlsCountin interfaceExtendedExpressionOrBuilder- 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 = 6;- Specified by:
getExpectedTypeUrlsin interfaceExtendedExpressionOrBuilder- 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 = 6;- Specified by:
getExpectedTypeUrlsBytesin interfaceExtendedExpressionOrBuilder- 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 = 6;- 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 = 6;- 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 = 6;- 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 = 6;- 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 = 6;- Parameters:
value- The bytes of the expectedTypeUrls to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final ExtendedExpression.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExtendedExpression.Builder>
-
mergeUnknownFields
public final ExtendedExpression.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExtendedExpression.Builder>
-