Interface FunctionSignature.FinalArgVariadicOrBuilder

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

public static interface FunctionSignature.FinalArgVariadicOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    the type of parameterized type consistency
    int
    the type of parameterized type consistency
    long
    the maximum number of arguments allowed for the list of final arguments (exclusive)
    long
    the minimum number of arguments allowed for the list of final arguments (inclusive).

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getMinArgs

      long getMinArgs()
       the minimum number of arguments allowed for the list of final arguments
       (inclusive).
       
      int64 min_args = 1;
      Returns:
      The minArgs.
    • getMaxArgs

      long getMaxArgs()
       the maximum number of arguments allowed for the list of final arguments
       (exclusive)
       
      int64 max_args = 2;
      Returns:
      The maxArgs.
    • getConsistencyValue

      int getConsistencyValue()
       the type of parameterized type consistency
       
      .substrait.FunctionSignature.FinalArgVariadic.ParameterConsistency consistency = 3;
      Returns:
      The enum numeric value on the wire for consistency.
    • getConsistency

       the type of parameterized type consistency
       
      .substrait.FunctionSignature.FinalArgVariadic.ParameterConsistency consistency = 3;
      Returns:
      The consistency.