Interface Expression.WindowFunction.BoundOrBuilder

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

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

    • hasPreceding

      boolean hasPreceding()
       The bound extends some number of records behind the current record.
       
      .substrait.Expression.WindowFunction.Bound.Preceding preceding = 1;
      Returns:
      Whether the preceding field is set.
    • getPreceding

       The bound extends some number of records behind the current record.
       
      .substrait.Expression.WindowFunction.Bound.Preceding preceding = 1;
      Returns:
      The preceding.
    • getPrecedingOrBuilder

       The bound extends some number of records behind the current record.
       
      .substrait.Expression.WindowFunction.Bound.Preceding preceding = 1;
    • hasFollowing

      boolean hasFollowing()
       The bound extends some number of records ahead of the current
       record.
       
      .substrait.Expression.WindowFunction.Bound.Following following = 2;
      Returns:
      Whether the following field is set.
    • getFollowing

       The bound extends some number of records ahead of the current
       record.
       
      .substrait.Expression.WindowFunction.Bound.Following following = 2;
      Returns:
      The following.
    • getFollowingOrBuilder

       The bound extends some number of records ahead of the current
       record.
       
      .substrait.Expression.WindowFunction.Bound.Following following = 2;
    • hasCurrentRow

      boolean hasCurrentRow()
       The bound extends to the current record.
       
      .substrait.Expression.WindowFunction.Bound.CurrentRow current_row = 3;
      Returns:
      Whether the currentRow field is set.
    • getCurrentRow

       The bound extends to the current record.
       
      .substrait.Expression.WindowFunction.Bound.CurrentRow current_row = 3;
      Returns:
      The currentRow.
    • getCurrentRowOrBuilder

       The bound extends to the current record.
       
      .substrait.Expression.WindowFunction.Bound.CurrentRow current_row = 3;
    • hasUnbounded

      boolean hasUnbounded()
       The bound extends to the start of the partition or the end of the
       partition, depending on whether this represents the upper or lower
       bound.
       
      .substrait.Expression.WindowFunction.Bound.Unbounded unbounded = 4;
      Returns:
      Whether the unbounded field is set.
    • getUnbounded

       The bound extends to the start of the partition or the end of the
       partition, depending on whether this represents the upper or lower
       bound.
       
      .substrait.Expression.WindowFunction.Bound.Unbounded unbounded = 4;
      Returns:
      The unbounded.
    • getUnboundedOrBuilder

       The bound extends to the start of the partition or the end of the
       partition, depending on whether this represents the upper or lower
       bound.
       
      .substrait.Expression.WindowFunction.Bound.Unbounded unbounded = 4;
    • getKindCase