Interface Expression.ReferenceSegment.StructFieldOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Optional child segment
    Optional child segment
    int
    zero-indexed ordinal position of field in struct
    boolean
    Optional child segment

    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

    • getField

      int getField()
       zero-indexed ordinal position of field in struct
       
      int32 field = 1;
      Returns:
      The field.
    • hasChild

      boolean hasChild()
       Optional child segment
       
      .substrait.Expression.ReferenceSegment child = 2;
      Returns:
      Whether the child field is set.
    • getChild

       Optional child segment
       
      .substrait.Expression.ReferenceSegment child = 2;
      Returns:
      The child.
    • getChildOrBuilder

       Optional child segment
       
      .substrait.Expression.ReferenceSegment child = 2;