Returns the value of the caught expression. @param qc query context @param ex caught exception @return resulting item @throws QueryException query exception
(final QueryContext qc, final QueryException ex)
| 62 | * @throws QueryException query exception |
| 63 | */ |
| 64 | Value value(final QueryContext qc, final QueryException ex) throws QueryException { |
| 65 | int v = 0; |
| 66 | for(final Value value : ex.values()) { |
| 67 | qc.set(vars[v++], value); |
| 68 | } |
| 69 | return expr.value(qc); |
| 70 | } |
| 71 | |
| 72 | @Override |
| 73 | public Expr copy(final CompileContext cc, final IntObjectMap<Var> vm) { |