Interface ExpressionReferenceOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ExpressionReference, ExpressionReference.Builder

public interface ExpressionReferenceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasExpression

      boolean hasExpression()
      .substrait.Expression expression = 1;
      Returns:
      Whether the expression field is set.
    • getExpression

      Expression getExpression()
      .substrait.Expression expression = 1;
      Returns:
      The expression.
    • getExpressionOrBuilder

      ExpressionOrBuilder getExpressionOrBuilder()
      .substrait.Expression expression = 1;
    • hasMeasure

      boolean hasMeasure()
      .substrait.AggregateFunction measure = 2;
      Returns:
      Whether the measure field is set.
    • getMeasure

      AggregateFunction getMeasure()
      .substrait.AggregateFunction measure = 2;
      Returns:
      The measure.
    • getMeasureOrBuilder

      AggregateFunctionOrBuilder getMeasureOrBuilder()
      .substrait.AggregateFunction measure = 2;
    • getOutputNamesList

      List<String> getOutputNamesList()
       Field names in depth-first order
       
      repeated string output_names = 3;
      Returns:
      A list containing the outputNames.
    • getOutputNamesCount

      int getOutputNamesCount()
       Field names in depth-first order
       
      repeated string output_names = 3;
      Returns:
      The count of outputNames.
    • getOutputNames

      String getOutputNames(int index)
       Field names in depth-first order
       
      repeated string output_names = 3;
      Parameters:
      index - The index of the element to return.
      Returns:
      The outputNames at the given index.
    • getOutputNamesBytes

      com.google.protobuf.ByteString getOutputNamesBytes(int index)
       Field names in depth-first order
       
      repeated string output_names = 3;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the outputNames at the given index.
    • getExprTypeCase