Parses the "AndExpr" rule. @return query expression @throws QueryException query exception
()
| 1716 | * @throws QueryException query exception |
| 1717 | */ |
| 1718 | private Expr and() throws QueryException { |
| 1719 | final Expr expr = comparison(); |
| 1720 | if(!wsConsumeWs(AND)) return expr; |
| 1721 | |
| 1722 | final InputInfo ii = info(); |
| 1723 | final ExprList el = new ExprList(2).add(expr); |
| 1724 | do add(el, comparison()); while(wsConsumeWs(AND)); |
| 1725 | return new And(ii, el.finish()); |
| 1726 | } |
| 1727 | |
| 1728 | /** |
| 1729 | * Parses the "ComparisonExpr" rule. |
no test coverage detected