Package io.substrait.proto
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 Summary
Modifier and TypeMethodDescriptionThe bound extends to the current record.The bound extends to the current record.The bound extends some number of records ahead of the current record.The bound extends some number of records ahead of the current record.The bound extends some number of records behind the current record.The bound extends some number of records behind the current record.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.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.booleanThe bound extends to the current record.booleanThe bound extends some number of records ahead of the current record.booleanThe bound extends some number of records behind the current record.booleanThe bound extends to the start of the partition or the end of the partition, depending on whether this represents the upper or lower bound.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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
Expression.WindowFunction.Bound.Preceding getPreceding()The bound extends some number of records behind the current record.
.substrait.Expression.WindowFunction.Bound.Preceding preceding = 1;- Returns:
- The preceding.
-
getPrecedingOrBuilder
Expression.WindowFunction.Bound.PrecedingOrBuilder 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
Expression.WindowFunction.Bound.Following getFollowing()The bound extends some number of records ahead of the current record.
.substrait.Expression.WindowFunction.Bound.Following following = 2;- Returns:
- The following.
-
getFollowingOrBuilder
Expression.WindowFunction.Bound.FollowingOrBuilder 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
Expression.WindowFunction.Bound.CurrentRow getCurrentRow()The bound extends to the current record.
.substrait.Expression.WindowFunction.Bound.CurrentRow current_row = 3;- Returns:
- The currentRow.
-
getCurrentRowOrBuilder
Expression.WindowFunction.Bound.CurrentRowOrBuilder 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
Expression.WindowFunction.Bound.Unbounded 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
Expression.WindowFunction.Bound.UnboundedOrBuilder 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
Expression.WindowFunction.Bound.KindCase getKindCase()
-