Package io.substrait.proto
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 TypeMethodDescriptionthe type of parameterized type consistencyintthe type of parameterized type consistencylongthe maximum number of arguments allowed for the list of final arguments (exclusive)longthe minimum number of arguments allowed for the list of final arguments (inclusive).Methods 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
-
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
FunctionSignature.FinalArgVariadic.ParameterConsistency getConsistency()the type of parameterized type consistency
.substrait.FunctionSignature.FinalArgVariadic.ParameterConsistency consistency = 3;- Returns:
- The consistency.
-