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

Method simplifyFor

basex-core/src/main/java/org/basex/query/expr/If.java:222–227  ·  view source on GitHub ↗
(final Simplify mode, final CompileContext cc)

Source from the content-addressed store, hash-verified

220 }
221
222 @Override
223 public Expr simplifyFor(final Simplify mode, final CompileContext cc) throws QueryException {
224 final Expr[] ex = simplifyAll(mode, cc);
225 return ex != exprs ? new If(info, cond, ex[0], ex[1]).optimize(cc) :
226 super.simplifyFor(mode, cc);
227 }
228
229 @Override
230 public boolean accept(final ASTVisitor visitor) {

Callers 11

simplifyMethod · 0.45
optimizeMethod · 0.45
optimizeMethod · 0.45
optimizeMethod · 0.45
optimizeMethod · 0.45
optimizeMethod · 0.45
optimizeMethod · 0.45
optimizeMethod · 0.45
simplifyAllMethod · 0.45
optimizeMethod · 0.45
optimizeMethod · 0.45

Calls 2

simplifyAllMethod · 0.80
optimizeMethod · 0.45

Tested by

no test coverage detected