Interface Expression.FieldReferenceOrBuilder

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

public static interface Expression.FieldReferenceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasDirectReference

      boolean hasDirectReference()
      .substrait.Expression.ReferenceSegment direct_reference = 1;
      Returns:
      Whether the directReference field is set.
    • getDirectReference

      Expression.ReferenceSegment getDirectReference()
      .substrait.Expression.ReferenceSegment direct_reference = 1;
      Returns:
      The directReference.
    • getDirectReferenceOrBuilder

      Expression.ReferenceSegmentOrBuilder getDirectReferenceOrBuilder()
      .substrait.Expression.ReferenceSegment direct_reference = 1;
    • hasMaskedReference

      boolean hasMaskedReference()
      .substrait.Expression.MaskExpression masked_reference = 2;
      Returns:
      Whether the maskedReference field is set.
    • getMaskedReference

      Expression.MaskExpression getMaskedReference()
      .substrait.Expression.MaskExpression masked_reference = 2;
      Returns:
      The maskedReference.
    • getMaskedReferenceOrBuilder

      Expression.MaskExpressionOrBuilder getMaskedReferenceOrBuilder()
      .substrait.Expression.MaskExpression masked_reference = 2;
    • hasExpression

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

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

      ExpressionOrBuilder getExpressionOrBuilder()
      .substrait.Expression expression = 3;
    • hasRootReference

      boolean hasRootReference()
      .substrait.Expression.FieldReference.RootReference root_reference = 4;
      Returns:
      Whether the rootReference field is set.
    • getRootReference

      .substrait.Expression.FieldReference.RootReference root_reference = 4;
      Returns:
      The rootReference.
    • getRootReferenceOrBuilder

      .substrait.Expression.FieldReference.RootReference root_reference = 4;
    • hasOuterReference

      boolean hasOuterReference()
      .substrait.Expression.FieldReference.OuterReference outer_reference = 5;
      Returns:
      Whether the outerReference field is set.
    • getOuterReference

      .substrait.Expression.FieldReference.OuterReference outer_reference = 5;
      Returns:
      The outerReference.
    • getOuterReferenceOrBuilder

      .substrait.Expression.FieldReference.OuterReference outer_reference = 5;
    • getReferenceTypeCase

    • getRootTypeCase