(
GenericLexer lexer,
IQueryModel model,
SqlParserCallback sqlParserCallback,
@Nullable LowerCaseCharSequenceObjHashMap<ExpressionNode> decls,
@Nullable CharSequence exprTargetVariableName
)
| 5395 | } |
| 5396 | |
| 5397 | ExpressionNode expr( |
| 5398 | GenericLexer lexer, |
| 5399 | IQueryModel model, |
| 5400 | SqlParserCallback sqlParserCallback, |
| 5401 | @Nullable LowerCaseCharSequenceObjHashMap<ExpressionNode> decls, |
| 5402 | @Nullable CharSequence exprTargetVariableName |
| 5403 | ) throws SqlException { |
| 5404 | try { |
| 5405 | expressionTreeBuilder.pushModel(model); |
| 5406 | expressionParser.parseExpr(lexer, expressionTreeBuilder, sqlParserCallback, decls); |
| 5407 | return rewriteKnownStatements(expressionTreeBuilder.poll(), decls, exprTargetVariableName); |
| 5408 | } catch (SqlException e) { |
| 5409 | expressionTreeBuilder.reset(); |
| 5410 | throw e; |
| 5411 | } finally { |
| 5412 | expressionTreeBuilder.popModel(); |
| 5413 | } |
| 5414 | } |
| 5415 | |
| 5416 | ExpressionNode expr(GenericLexer lexer, IQueryModel model, SqlParserCallback sqlParserCallback, @Nullable LowerCaseCharSequenceObjHashMap<ExpressionNode> decls) throws SqlException { |
| 5417 | return expr(lexer, model, sqlParserCallback, decls, null); |
no test coverage detected