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

Method builder

basex-core/src/main/java/org/basex/query/up/expr/Update.java:65–71  ·  view source on GitHub ↗

Creates a node builder. @param expr node expression @param qc query context @return builder @throws QueryException query exception

(final Expr expr, final QueryContext qc)

Source from the content-addressed store, hash-verified

63 * @throws QueryException query exception
64 */
65 final FBuilder builder(final Expr expr, final QueryContext qc) throws QueryException {
66 final FBuilder builder = new FBuilder();
67 final Constr constr = new Constr(builder, info, qc).add(expr);
68 if(constr.errAtt != null) throw UPNOATTRPER_X.get(info, constr.errAtt);
69 if(constr.duplAtt != null) throw UPATTDUPL_X.get(info, constr.duplAtt);
70 return builder;
71 }
72
73 /**
74 * Checks update permissions.

Callers 3

gzipMethod · 0.80
itemMethod · 0.80
itemMethod · 0.80

Calls 2

addMethod · 0.65
getMethod · 0.65

Tested by

no test coverage detected