Package io.substrait.proto
Interface ExtendedExpressionOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ExtendedExpression,ExtendedExpression.Builder
public interface ExtendedExpressionOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionadditional extensions associated with this expression.additional extensions associated with this expression..substrait.NamedStruct base_schema = 4;.substrait.NamedStruct base_schema = 4;getExpectedTypeUrls(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.A list of com.google.Any entities that this plan may use.getExtensions(int index) a 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 ongetExtensionUris(int index) a list of yaml specifications this expression may depend oninta list of yaml specifications this expression may depend ona list of yaml specifications this expression may depend ongetExtensionUrisOrBuilder(int index) a list of yaml specifications this expression may depend onList<? extends SimpleExtensionURIOrBuilder>a list of yaml specifications this expression may depend ongetReferredExpr(int index) one 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.booleanadditional extensions associated with this expression.boolean.substrait.NamedStruct base_schema = 4;booleanSubstrait version of the expression.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasVersion
boolean hasVersion()Substrait version of the expression. Optional up to 0.17.0, required for later versions.
.substrait.Version version = 7;- Returns:
- Whether the version field is set.
-
getVersion
Version getVersion()Substrait version of the expression. Optional up to 0.17.0, required for later versions.
.substrait.Version version = 7;- Returns:
- The version.
-
getVersionOrBuilder
VersionOrBuilder getVersionOrBuilder()Substrait version of the expression. Optional up to 0.17.0, required for later versions.
.substrait.Version version = 7; -
getExtensionUrisList
List<SimpleExtensionURI> getExtensionUrisList()a list of yaml specifications this expression may depend on
repeated .substrait.extensions.SimpleExtensionURI extension_uris = 1; -
getExtensionUris
a list of yaml specifications this expression may depend on
repeated .substrait.extensions.SimpleExtensionURI extension_uris = 1; -
getExtensionUrisCount
int getExtensionUrisCount()a list of yaml specifications this expression may depend on
repeated .substrait.extensions.SimpleExtensionURI extension_uris = 1; -
getExtensionUrisOrBuilderList
List<? extends SimpleExtensionURIOrBuilder> getExtensionUrisOrBuilderList()a list of yaml specifications this expression may depend on
repeated .substrait.extensions.SimpleExtensionURI extension_uris = 1; -
getExtensionUrisOrBuilder
a list of yaml specifications this expression may depend on
repeated .substrait.extensions.SimpleExtensionURI extension_uris = 1; -
getExtensionsList
List<SimpleExtensionDeclaration> getExtensionsList()a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
getExtensions
a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
getExtensionsCount
int getExtensionsCount()a list of extensions this expression may depend on
repeated .substrait.extensions.SimpleExtensionDeclaration extensions = 2; -
getExtensionsOrBuilderList
List<? extends SimpleExtensionDeclarationOrBuilder> getExtensionsOrBuilderList()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; -
getReferredExprList
List<ExpressionReference> getReferredExprList()one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3; -
getReferredExpr
one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3; -
getReferredExprCount
int getReferredExprCount()one or more expression trees with same order in plan rel
repeated .substrait.ExpressionReference referred_expr = 3; -
getReferredExprOrBuilderList
List<? extends ExpressionReferenceOrBuilder> getReferredExprOrBuilderList()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; -
hasBaseSchema
boolean hasBaseSchema().substrait.NamedStruct base_schema = 4;- Returns:
- Whether the baseSchema field is set.
-
getBaseSchema
NamedStruct getBaseSchema().substrait.NamedStruct base_schema = 4;- Returns:
- The baseSchema.
-
getBaseSchemaOrBuilder
NamedStructOrBuilder getBaseSchemaOrBuilder().substrait.NamedStruct base_schema = 4; -
hasAdvancedExtensions
boolean hasAdvancedExtensions()additional extensions associated with this expression.
.substrait.extensions.AdvancedExtension advanced_extensions = 5;- Returns:
- Whether the advancedExtensions field is set.
-
getAdvancedExtensions
AdvancedExtension getAdvancedExtensions()additional extensions associated with this expression.
.substrait.extensions.AdvancedExtension advanced_extensions = 5;- Returns:
- The advancedExtensions.
-
getAdvancedExtensionsOrBuilder
AdvancedExtensionOrBuilder getAdvancedExtensionsOrBuilder()additional extensions associated with this expression.
.substrait.extensions.AdvancedExtension advanced_extensions = 5; -
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;- Returns:
- A list containing the expectedTypeUrls.
-
getExpectedTypeUrlsCount
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;- 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;- Parameters:
index- The index of the element to return.- Returns:
- The expectedTypeUrls at the given index.
-
getExpectedTypeUrlsBytes
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;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the expectedTypeUrls at the given index.
-