Interface FunctionSignature.ScalarOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
FunctionSignature.Scalar, FunctionSignature.Scalar.Builder
Enclosing class:
FunctionSignature

public static interface FunctionSignature.ScalarOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getArgumentsList

      List<FunctionSignature.Argument> getArgumentsList()
      repeated .substrait.FunctionSignature.Argument arguments = 2;
    • getArguments

      FunctionSignature.Argument getArguments(int index)
      repeated .substrait.FunctionSignature.Argument arguments = 2;
    • getArgumentsCount

      int getArgumentsCount()
      repeated .substrait.FunctionSignature.Argument arguments = 2;
    • getArgumentsOrBuilderList

      List<? extends FunctionSignature.ArgumentOrBuilder> getArgumentsOrBuilderList()
      repeated .substrait.FunctionSignature.Argument arguments = 2;
    • getArgumentsOrBuilder

      FunctionSignature.ArgumentOrBuilder getArgumentsOrBuilder(int index)
      repeated .substrait.FunctionSignature.Argument arguments = 2;
    • getNameList

      List<String> getNameList()
      repeated string name = 3;
      Returns:
      A list containing the name.
    • getNameCount

      int getNameCount()
      repeated string name = 3;
      Returns:
      The count of name.
    • getName

      String getName(int index)
      repeated string name = 3;
      Parameters:
      index - The index of the element to return.
      Returns:
      The name at the given index.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes(int index)
      repeated string name = 3;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the name at the given index.
    • hasDescription

      boolean hasDescription()
      .substrait.FunctionSignature.Description description = 4;
      Returns:
      Whether the description field is set.
    • getDescription

      .substrait.FunctionSignature.Description description = 4;
      Returns:
      The description.
    • getDescriptionOrBuilder

      FunctionSignature.DescriptionOrBuilder getDescriptionOrBuilder()
      .substrait.FunctionSignature.Description description = 4;
    • getDeterministic

      boolean getDeterministic()
      bool deterministic = 7;
      Returns:
      The deterministic.
    • getSessionDependent

      boolean getSessionDependent()
      bool session_dependent = 8;
      Returns:
      The sessionDependent.
    • hasOutputType

      boolean hasOutputType()
      .substrait.DerivationExpression output_type = 9;
      Returns:
      Whether the outputType field is set.
    • getOutputType

      DerivationExpression getOutputType()
      .substrait.DerivationExpression output_type = 9;
      Returns:
      The outputType.
    • getOutputTypeOrBuilder

      DerivationExpressionOrBuilder getOutputTypeOrBuilder()
      .substrait.DerivationExpression output_type = 9;
    • hasVariadic

      boolean hasVariadic()
      .substrait.FunctionSignature.FinalArgVariadic variadic = 10;
      Returns:
      Whether the variadic field is set.
    • getVariadic

      .substrait.FunctionSignature.FinalArgVariadic variadic = 10;
      Returns:
      The variadic.
    • getVariadicOrBuilder

      .substrait.FunctionSignature.FinalArgVariadic variadic = 10;
    • hasNormal

      boolean hasNormal()
      .substrait.FunctionSignature.FinalArgNormal normal = 11;
      Returns:
      Whether the normal field is set.
    • getNormal

      .substrait.FunctionSignature.FinalArgNormal normal = 11;
      Returns:
      The normal.
    • getNormalOrBuilder

      .substrait.FunctionSignature.FinalArgNormal normal = 11;
    • getImplementationsList

      List<FunctionSignature.Implementation> getImplementationsList()
      repeated .substrait.FunctionSignature.Implementation implementations = 12;
    • getImplementations

      FunctionSignature.Implementation getImplementations(int index)
      repeated .substrait.FunctionSignature.Implementation implementations = 12;
    • getImplementationsCount

      int getImplementationsCount()
      repeated .substrait.FunctionSignature.Implementation implementations = 12;
    • getImplementationsOrBuilderList

      List<? extends FunctionSignature.ImplementationOrBuilder> getImplementationsOrBuilderList()
      repeated .substrait.FunctionSignature.Implementation implementations = 12;
    • getImplementationsOrBuilder

      FunctionSignature.ImplementationOrBuilder getImplementationsOrBuilder(int index)
      repeated .substrait.FunctionSignature.Implementation implementations = 12;
    • getFinalVariableBehaviorCase