Package io.substrait.proto
Interface FunctionSignature.WindowOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
FunctionSignature.Window,FunctionSignature.Window.Builder
- Enclosing class:
- FunctionSignature
public static interface FunctionSignature.WindowOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetArguments(int index) repeated .substrait.FunctionSignature.Argument arguments = 2;intrepeated .substrait.FunctionSignature.Argument arguments = 2;repeated .substrait.FunctionSignature.Argument arguments = 2;getArgumentsOrBuilder(int index) repeated .substrait.FunctionSignature.Argument arguments = 2;List<? extends FunctionSignature.ArgumentOrBuilder>repeated .substrait.FunctionSignature.Argument arguments = 2;.substrait.FunctionSignature.Description description = 4;.substrait.FunctionSignature.Description description = 4;booleanbool deterministic = 7;getImplementations(int index) repeated .substrait.FunctionSignature.Implementation implementations = 15;intrepeated .substrait.FunctionSignature.Implementation implementations = 15;repeated .substrait.FunctionSignature.Implementation implementations = 15;getImplementationsOrBuilder(int index) repeated .substrait.FunctionSignature.Implementation implementations = 15;List<? extends FunctionSignature.ImplementationOrBuilder>repeated .substrait.FunctionSignature.Implementation implementations = 15;.substrait.DerivationExpression intermediate_type = 9;.substrait.DerivationExpression intermediate_type = 9;longuint64 max_set = 12;getName(int index) repeated string name = 3;com.google.protobuf.ByteStringgetNameBytes(int index) repeated string name = 3;intrepeated string name = 3;repeated string name = 3;.substrait.FunctionSignature.FinalArgNormal normal = 17;.substrait.FunctionSignature.FinalArgNormal normal = 17;booleanbool ordered = 11;.substrait.DerivationExpression output_type = 10;.substrait.DerivationExpression output_type = 10;booleanbool session_dependent = 8;.substrait.FunctionSignature.FinalArgVariadic variadic = 16;.substrait.FunctionSignature.FinalArgVariadic variadic = 16;.substrait.FunctionSignature.Window.WindowType window_type = 14;int.substrait.FunctionSignature.Window.WindowType window_type = 14;boolean.substrait.FunctionSignature.Description description = 4;boolean.substrait.DerivationExpression intermediate_type = 9;boolean.substrait.FunctionSignature.FinalArgNormal normal = 17;boolean.substrait.DerivationExpression output_type = 10;boolean.substrait.FunctionSignature.FinalArgVariadic variadic = 16;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
-
getArgumentsList
List<FunctionSignature.Argument> getArgumentsList()repeated .substrait.FunctionSignature.Argument arguments = 2; -
getArguments
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
repeated .substrait.FunctionSignature.Argument arguments = 2; -
getNameList
repeated string name = 3;- Returns:
- A list containing the name.
-
getNameCount
int getNameCount()repeated string name = 3;- Returns:
- The count of name.
-
getName
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
FunctionSignature.Description 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.
-
hasIntermediateType
boolean hasIntermediateType().substrait.DerivationExpression intermediate_type = 9;- Returns:
- Whether the intermediateType field is set.
-
getIntermediateType
DerivationExpression getIntermediateType().substrait.DerivationExpression intermediate_type = 9;- Returns:
- The intermediateType.
-
getIntermediateTypeOrBuilder
DerivationExpressionOrBuilder getIntermediateTypeOrBuilder().substrait.DerivationExpression intermediate_type = 9; -
hasOutputType
boolean hasOutputType().substrait.DerivationExpression output_type = 10;- Returns:
- Whether the outputType field is set.
-
getOutputType
DerivationExpression getOutputType().substrait.DerivationExpression output_type = 10;- Returns:
- The outputType.
-
getOutputTypeOrBuilder
DerivationExpressionOrBuilder getOutputTypeOrBuilder().substrait.DerivationExpression output_type = 10; -
hasVariadic
boolean hasVariadic().substrait.FunctionSignature.FinalArgVariadic variadic = 16;- Returns:
- Whether the variadic field is set.
-
getVariadic
FunctionSignature.FinalArgVariadic getVariadic().substrait.FunctionSignature.FinalArgVariadic variadic = 16;- Returns:
- The variadic.
-
getVariadicOrBuilder
FunctionSignature.FinalArgVariadicOrBuilder getVariadicOrBuilder().substrait.FunctionSignature.FinalArgVariadic variadic = 16; -
hasNormal
boolean hasNormal().substrait.FunctionSignature.FinalArgNormal normal = 17;- Returns:
- Whether the normal field is set.
-
getNormal
FunctionSignature.FinalArgNormal getNormal().substrait.FunctionSignature.FinalArgNormal normal = 17;- Returns:
- The normal.
-
getNormalOrBuilder
FunctionSignature.FinalArgNormalOrBuilder getNormalOrBuilder().substrait.FunctionSignature.FinalArgNormal normal = 17; -
getOrdered
boolean getOrdered()bool ordered = 11;- Returns:
- The ordered.
-
getMaxSet
long getMaxSet()uint64 max_set = 12;- Returns:
- The maxSet.
-
getWindowTypeValue
int getWindowTypeValue().substrait.FunctionSignature.Window.WindowType window_type = 14;- Returns:
- The enum numeric value on the wire for windowType.
-
getWindowType
FunctionSignature.Window.WindowType getWindowType().substrait.FunctionSignature.Window.WindowType window_type = 14;- Returns:
- The windowType.
-
getImplementationsList
List<FunctionSignature.Implementation> getImplementationsList()repeated .substrait.FunctionSignature.Implementation implementations = 15; -
getImplementations
repeated .substrait.FunctionSignature.Implementation implementations = 15; -
getImplementationsCount
int getImplementationsCount()repeated .substrait.FunctionSignature.Implementation implementations = 15; -
getImplementationsOrBuilderList
List<? extends FunctionSignature.ImplementationOrBuilder> getImplementationsOrBuilderList()repeated .substrait.FunctionSignature.Implementation implementations = 15; -
getImplementationsOrBuilder
repeated .substrait.FunctionSignature.Implementation implementations = 15; -
getFinalVariableBehaviorCase
FunctionSignature.Window.FinalVariableBehaviorCase getFinalVariableBehaviorCase()
-