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

Method get

basex-core/src/main/java/org/basex/query/expr/path/Path.java:66–69  ·  view source on GitHub ↗

Creates a new, optimized path expression. @param cc compilation context @param info input info (can be null) @param root root expression (can be temporary Dummy node or null) @param steps steps @return path instance @throws QueryException query exception

(final CompileContext cc, final InputInfo info, final Expr root,
      final Expr... steps)

Source from the content-addressed store, hash-verified

64 * @throws QueryException query exception
65 */
66 public static Expr get(final CompileContext cc, final InputInfo info, final Expr root,
67 final Expr... steps) throws QueryException {
68 return get(info, root, steps).optimize(cc);
69 }
70
71 /**
72 * Returns a new path instance.

Callers 15

pathMethod · 0.95
axisStepMethod · 0.95
mergePathsMethod · 0.95
optimizeMethod · 0.95
mergePathsMethod · 0.95
toPathMethod · 0.95
optimizeMethod · 0.95
flattenEbvMethod · 0.95
optPredMethod · 0.95
optPredMethod · 0.95
optimizeMethod · 0.95
removePredicateMethod · 0.95

Calls 12

getMethod · 0.95
infoMethod · 0.95
iterativeMethod · 0.95
hasMethod · 0.95
seqTypeMethod · 0.95
ddoMethod · 0.95
infoMethod · 0.65
addMethod · 0.65
sizeMethod · 0.65
instanceOfMethod · 0.65
optimizeMethod · 0.45
finishMethod · 0.45

Tested by

no test coverage detected