(
GenericLexer lexer,
SqlParserCallback sqlParserCallback,
@Nullable LowerCaseCharSequenceObjHashMap<ExpressionNode> decls
)
| 4579 | } |
| 4580 | |
| 4581 | private ExecutionModel parseUpdate( |
| 4582 | GenericLexer lexer, |
| 4583 | SqlParserCallback sqlParserCallback, |
| 4584 | @Nullable LowerCaseCharSequenceObjHashMap<ExpressionNode> decls |
| 4585 | ) throws SqlException { |
| 4586 | lexer.unparseLast(); |
| 4587 | final IQueryModel model = parseDmlUpdate(lexer, sqlParserCallback, decls); |
| 4588 | final CharSequence tok = optTok(lexer); |
| 4589 | if (tok == null || Chars.equals(tok, ';')) { |
| 4590 | return model; |
| 4591 | } |
| 4592 | throw errUnexpected(lexer, tok); |
| 4593 | } |
| 4594 | |
| 4595 | private void parseUpdateClause( |
| 4596 | GenericLexer lexer, |
no test coverage detected