(final Simplify mode, final CompileContext cc)
| 196 | } |
| 197 | |
| 198 | @Override |
| 199 | public Expr simplifyFor(final Simplify mode, final CompileContext cc) throws QueryException { |
| 200 | if(mode == Simplify.PREDICATE) { |
| 201 | // pos: last() + 1 → false() |
| 202 | final Expr ex = expr.simplifyFor(mode, cc); |
| 203 | if(ex != expr) return ex; |
| 204 | } |
| 205 | return simplify(mode, cc); |
| 206 | } |
| 207 | |
| 208 | @Override |
| 209 | public boolean equals(final Object obj) { |