Package io.substrait.proto
Interface Expression.FieldReference.LambdaParameterReferenceOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
Expression.FieldReference.LambdaParameterReference,Expression.FieldReference.LambdaParameterReference.Builder
- Enclosing class:
- Expression.FieldReference
public static interface Expression.FieldReference.LambdaParameterReferenceOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionintNumber of lambda boundaries to traverse up for this reference.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
-
getStepsOut
int getStepsOut()Number of lambda boundaries to traverse up for this reference. For nested lambdas: 0 = innermost lambda (current lambda's parameters as a struct) 1 = one lambda level out (outer lambda's parameters as a struct) 2 = two lambda levels out, etc.
uint32 steps_out = 1;- Returns:
- The stepsOut.
-