Package io.substrait.proto
Interface Expression.Literal.UserDefinedOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Expression.Literal.UserDefined,Expression.Literal.UserDefined.Builder
- Enclosing class:
- Expression.Literal
public static interface Expression.Literal.UserDefinedOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionthe value of the literal, serialized using the structure definition in its declarationthe value of the literal, serialized using the structure definition in its declarationintpoints to a type_alias_anchor defined in this plan.getTypeParameters(int index) The parameters to be bound to the type class, if the type class is parameterizable.intThe parameters to be bound to the type class, if the type class is parameterizable.The parameters to be bound to the type class, if the type class is parameterizable.getTypeParametersOrBuilder(int index) The parameters to be bound to the type class, if the type class is parameterizable.List<? extends Type.ParameterOrBuilder>The parameters to be bound to the type class, if the type class is parameterizable.intpoints to a type_anchor defined in this plancom.google.protobuf.AnygetValue()the value of the literal, serialized using some type-specific protobuf messagecom.google.protobuf.AnyOrBuilderthe value of the literal, serialized using some type-specific protobuf messagebooleanthe value of the literal, serialized using the structure definition in its declarationbooleanpoints to a type_alias_anchor defined in this plan.booleanpoints to a type_anchor defined in this planbooleanhasValue()the value of the literal, serialized using some type-specific protobuf messageMethods 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
-
hasTypeReference
boolean hasTypeReference()points to a type_anchor defined in this plan
uint32 type_reference = 1;- Returns:
- Whether the typeReference field is set.
-
getTypeReference
int getTypeReference()points to a type_anchor defined in this plan
uint32 type_reference = 1;- Returns:
- The typeReference.
-
hasTypeAliasReference
boolean hasTypeAliasReference()points to a type_alias_anchor defined in this plan.
uint32 type_alias_reference = 5;- Returns:
- Whether the typeAliasReference field is set.
-
getTypeAliasReference
int getTypeAliasReference()points to a type_alias_anchor defined in this plan.
uint32 type_alias_reference = 5;- Returns:
- The typeAliasReference.
-
getTypeParametersList
List<Type.Parameter> getTypeParametersList()The parameters to be bound to the type class, if the type class is parameterizable.
repeated .substrait.Type.Parameter type_parameters = 3; -
getTypeParameters
The parameters to be bound to the type class, if the type class is parameterizable.
repeated .substrait.Type.Parameter type_parameters = 3; -
getTypeParametersCount
int getTypeParametersCount()The parameters to be bound to the type class, if the type class is parameterizable.
repeated .substrait.Type.Parameter type_parameters = 3; -
getTypeParametersOrBuilderList
List<? extends Type.ParameterOrBuilder> getTypeParametersOrBuilderList()The parameters to be bound to the type class, if the type class is parameterizable.
repeated .substrait.Type.Parameter type_parameters = 3; -
getTypeParametersOrBuilder
The parameters to be bound to the type class, if the type class is parameterizable.
repeated .substrait.Type.Parameter type_parameters = 3; -
hasValue
boolean hasValue()the value of the literal, serialized using some type-specific protobuf message
.google.protobuf.Any value = 2;- Returns:
- Whether the value field is set.
-
getValue
com.google.protobuf.Any getValue()the value of the literal, serialized using some type-specific protobuf message
.google.protobuf.Any value = 2;- Returns:
- The value.
-
getValueOrBuilder
com.google.protobuf.AnyOrBuilder getValueOrBuilder()the value of the literal, serialized using some type-specific protobuf message
.google.protobuf.Any value = 2; -
hasStruct
boolean hasStruct()the value of the literal, serialized using the structure definition in its declaration
.substrait.Expression.Literal.Struct struct = 4;- Returns:
- Whether the struct field is set.
-
getStruct
Expression.Literal.Struct getStruct()the value of the literal, serialized using the structure definition in its declaration
.substrait.Expression.Literal.Struct struct = 4;- Returns:
- The struct.
-
getStructOrBuilder
Expression.Literal.StructOrBuilder getStructOrBuilder()the value of the literal, serialized using the structure definition in its declaration
.substrait.Expression.Literal.Struct struct = 4; -
getTypeAnchorTypeCase
Expression.Literal.UserDefined.TypeAnchorTypeCase getTypeAnchorTypeCase() -
getValCase
Expression.Literal.UserDefined.ValCase getValCase()
-