23202321232223232324232523262327232823292330
case Function.ROW_NUMBER: read(")"); read("OVER"); read("("); read(")"); return new Rownum(currentSelect == null ? currentPrepared : currentSelect); default: if (!readIf(")")) { int i = 0; do { function.setParameter(i++, readExpression());
26512652265326542655265626572658265926602661
case ROWNUM: read(); if (readIf("(")) { read(")"); } r = new Rownum(currentSelect == null ? currentPrepared : currentSelect); break; case NULL: read(); r = ValueExpression.getNull(); break;