Interface Expression.LambdaInvocationOrBuilder

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

public static interface Expression.LambdaInvocationOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Arguments to pass to the lambda, as a struct expression.
    Arguments to pass to the lambda, as a struct expression.
    The lambda expression to invoke.
    The lambda expression to invoke.
    boolean
    Arguments to pass to the lambda, as a struct expression.
    boolean
    The lambda expression to invoke.

    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

    • hasLambda

      boolean hasLambda()
       The lambda expression to invoke.
       
      .substrait.Expression.Lambda lambda = 1;
      Returns:
      Whether the lambda field is set.
    • getLambda

      Expression.Lambda getLambda()
       The lambda expression to invoke.
       
      .substrait.Expression.Lambda lambda = 1;
      Returns:
      The lambda.
    • getLambdaOrBuilder

      Expression.LambdaOrBuilder getLambdaOrBuilder()
       The lambda expression to invoke.
       
      .substrait.Expression.Lambda lambda = 1;
    • hasArguments

      boolean hasArguments()
       Arguments to pass to the lambda, as a struct expression. The struct must have
       exactly one Expression field for each lambda parameter, and the expression at
       each position must have a type that matches the corresponding parameter type.
       
      .substrait.Expression.Nested.Struct arguments = 2;
      Returns:
      Whether the arguments field is set.
    • getArguments

      Expression.Nested.Struct getArguments()
       Arguments to pass to the lambda, as a struct expression. The struct must have
       exactly one Expression field for each lambda parameter, and the expression at
       each position must have a type that matches the corresponding parameter type.
       
      .substrait.Expression.Nested.Struct arguments = 2;
      Returns:
      The arguments.
    • getArgumentsOrBuilder

      Expression.Nested.StructOrBuilder getArgumentsOrBuilder()
       Arguments to pass to the lambda, as a struct expression. The struct must have
       exactly one Expression field for each lambda parameter, and the expression at
       each position must have a type that matches the corresponding parameter type.
       
      .substrait.Expression.Nested.Struct arguments = 2;