Parses the "DeleteExpr" rule. @return query expression or null @throws QueryException query exception
()
| 4289 | * @throws QueryException query exception |
| 4290 | */ |
| 4291 | private Expr delete() throws QueryException { |
| 4292 | final int p = pos; |
| 4293 | if(!wsConsumeWs(DELETE) || !wsConsumeWs(NODES) && !wsConsumeWs(NODE)) { |
| 4294 | pos = p; |
| 4295 | return null; |
| 4296 | } |
| 4297 | qc.updating(); |
| 4298 | return new Delete(info(), check(single(), INCOMPLETE)); |
| 4299 | } |
| 4300 | |
| 4301 | /** |
| 4302 | * Parses the "RenameExpr" rule. |