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 declarationgetTypeParameters(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 declarationbooleanhasValue()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
-
getTypeReference
int getTypeReference()points to a type_anchor defined in this plan
uint32 type_reference = 1;- Returns:
- The typeReference.
-
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; -
getValCase
Expression.Literal.UserDefined.ValCase getValCase()
-