[#5708] Function delegates window RANGE calls to ROWS

This commit is contained in:
lukaseder 2016-12-20 10:00:58 +01:00
parent 7c62d5c8d4
commit 5fcad47ed2

View File

@ -735,61 +735,61 @@ class Function<T> extends AbstractField<T> implements
@Override
public final WindowFinalStep<T> rangeUnboundedPreceding() {
windowSpecification.rowsUnboundedPreceding();
windowSpecification.rangeUnboundedPreceding();
return this;
}
@Override
public final WindowFinalStep<T> rangePreceding(int number) {
windowSpecification.rowsPreceding(number);
windowSpecification.rangePreceding(number);
return this;
}
@Override
public final WindowFinalStep<T> rangeCurrentRow() {
windowSpecification.rowsCurrentRow();
windowSpecification.rangeCurrentRow();
return this;
}
@Override
public final WindowFinalStep<T> rangeUnboundedFollowing() {
windowSpecification.rowsUnboundedFollowing();
windowSpecification.rangeUnboundedFollowing();
return this;
}
@Override
public final WindowFinalStep<T> rangeFollowing(int number) {
windowSpecification.rowsFollowing(number);
windowSpecification.rangeFollowing(number);
return this;
}
@Override
public final WindowRowsAndStep<T> rangeBetweenUnboundedPreceding() {
windowSpecification.rowsBetweenUnboundedPreceding();
windowSpecification.rangeBetweenUnboundedPreceding();
return this;
}
@Override
public final WindowRowsAndStep<T> rangeBetweenPreceding(int number) {
windowSpecification.rowsBetweenPreceding(number);
windowSpecification.rangeBetweenPreceding(number);
return this;
}
@Override
public final WindowRowsAndStep<T> rangeBetweenCurrentRow() {
windowSpecification.rowsBetweenCurrentRow();
windowSpecification.rangeBetweenCurrentRow();
return this;
}
@Override
public final WindowRowsAndStep<T> rangeBetweenUnboundedFollowing() {
windowSpecification.rowsBetweenUnboundedFollowing();
windowSpecification.rangeBetweenUnboundedFollowing();
return this;
}
@Override
public final WindowRowsAndStep<T> rangeBetweenFollowing(int number) {
windowSpecification.rowsBetweenFollowing(number);
windowSpecification.rangeBetweenFollowing(number);
return this;
}