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 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

      Type.Parameter getTypeParameters(int index)
       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

      Type.ParameterOrBuilder getTypeParametersOrBuilder(int index)
       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

       the value of the literal, serialized using the structure definition in its declaration
       
      .substrait.Expression.Literal.Struct struct = 4;
      Returns:
      The struct.
    • getStructOrBuilder

       the value of the literal, serialized using the structure definition in its declaration
       
      .substrait.Expression.Literal.Struct struct = 4;
    • getTypeAnchorTypeCase

    • getValCase