RexNode upperBound = bb.convertExpression(window.getUpperBound()); SqlNodeList orderList = window.getOrderList(); if ((orderList.size() == 0) && !window.isRows()) { partitionKeys.build(), orderKeys.build(), RexWindowBound.create(window.getLowerBound(), lowerBound), RexWindowBound.create(window.getUpperBound(), upperBound), window, isDistinct);
RexNode upperBound = bb.convertExpression(window.getUpperBound()); SqlNodeList orderList = window.getOrderList(); if ((orderList.size() == 0) && !window.isRows()) { partitionKeys.build(), orderKeys.build(), RexWindowBound.create(window.getLowerBound(), lowerBound), RexWindowBound.create(window.getUpperBound(), upperBound), window, isDistinct);
RexNode upperBound = bb.convertExpression(window.getUpperBound()); SqlNodeList orderList = window.getOrderList(); if ((orderList.size() == 0) && !window.isRows()) { partitionKeys.build(), orderKeys.build(), RexWindowBound.create(window.getLowerBound(), lowerBound), RexWindowBound.create(window.getUpperBound(), upperBound), window, isDistinct);
RexNode upperBound = bb.convertExpression(window.getUpperBound()); SqlNodeList orderList = window.getOrderList(); if ((orderList.size() == 0) && !window.isRows()) { partitionKeys.build(), orderKeys.build(), RexWindowBound.create(window.getLowerBound(), lowerBound), RexWindowBound.create(window.getUpperBound(), upperBound), window); return rexAgg.accept(visitor);
SqlNode upperBound = window.getUpperBound();
SqlNode upperBound = window.getUpperBound();
final SqlNode upperBound = window.getUpperBound(); Object lowerLitType = null; Object upperLitType = null;
final SqlNode upperBound = window.getUpperBound(); Object lowerLitType = null; Object upperLitType = null;
final SqlNode upperBound = that.getUpperBound(); if ((null != lowerBound) || (null != upperBound)) { throw validator.newValidationError(that.isRows,
final SqlNode upperBound = that.getUpperBound(); if ((null != lowerBound) || (null != upperBound)) { throw validator.newValidationError(that.isRows,