(final QueryContext qc, final InputInfo ii)
| 18 | */ |
| 19 | public final class MapPut extends MapFn { |
| 20 | @Override |
| 21 | public XQMap item(final QueryContext qc, final InputInfo ii) throws QueryException { |
| 22 | final XQMap map = toMap(arg(0), qc); |
| 23 | final Item key = toAtomItem(arg(1), qc); |
| 24 | final Value value = arg(2).value(qc); |
| 25 | |
| 26 | return map.put(key, value); |
| 27 | } |
| 28 | |
| 29 | @Override |
| 30 | protected Expr opt(final CompileContext cc) throws QueryException { |