(GenericLexer lexer, SqlParserCallback sqlParserCallback, LowerCaseCharSequenceObjHashMap<ExpressionNode> decls)
| 691 | } |
| 692 | |
| 693 | private ExpressionNode expectExpr(GenericLexer lexer, SqlParserCallback sqlParserCallback, LowerCaseCharSequenceObjHashMap<ExpressionNode> decls) throws SqlException { |
| 694 | final ExpressionNode n = expr(lexer, null, sqlParserCallback, decls); |
| 695 | if (n != null) { |
| 696 | return n; |
| 697 | } |
| 698 | throw SqlException.$(lexer.hasUnparsed() ? lexer.lastTokenPosition() : lexer.getPosition(), "Expression expected"); |
| 699 | } |
| 700 | |
| 701 | private ExpressionNode expectExpr(GenericLexer lexer, SqlParserCallback sqlParserCallback) throws SqlException { |
| 702 | return expectExpr(lexer, sqlParserCallback, null); |
no test coverage detected