MCPcopy Create free account
hub / github.com/BaseXdb/basex / value

Method value

basex-core/src/main/java/org/basex/query/func/map/MapFind.java:18–26  ·  view source on GitHub ↗
(final QueryContext qc)

Source from the content-addressed store, hash-verified

16 */
17public final class MapFind extends MapFn {
18 @Override
19 public XQArray value(final QueryContext qc) throws QueryException {
20 final Iter input = arg(0).iter(qc);
21 final Item key = toAtomItem(arg(1), qc);
22
23 final ArrayBuilder ab = new ArrayBuilder(qc);
24 find(input, key, ab, qc);
25 return ab.array(this);
26 }
27
28 @Override
29 protected Expr opt(final CompileContext cc) throws QueryException {

Callers

nothing calls this directly

Calls 5

findMethod · 0.95
arrayMethod · 0.95
toAtomItemMethod · 0.80
iterMethod · 0.65
argMethod · 0.45

Tested by

no test coverage detected