コード例 #1
0
ファイル: Transform.java プロジェクト: nikhi/basex
 @Override
 public Expr compile(final QueryContext ctx, final VarScope scp) throws QueryException {
   for (final Let c : copies) c.expr = c.expr.compile(ctx, scp);
   super.compile(ctx, scp);
   return this;
 }
コード例 #2
0
ファイル: LitMap.java プロジェクト: sandeepyohans/basex
 @Override
 public Expr compile(final QueryContext ctx, final VarScope scp) throws QueryException {
   super.compile(ctx, scp);
   return allAreValues() ? preEval(ctx) : this;
 }
コード例 #3
0
ファイル: Arith.java プロジェクト: JosuaKrause/basex
 @Override
 public Expr compile(final QueryContext ctx, final VarScope scp) throws QueryException {
   super.compile(ctx, scp);
   return optimize(ctx, scp);
 }