(final InlineContext ic)
| 108 | } |
| 109 | |
| 110 | @Override |
| 111 | public Expr inline(final InlineContext ic) throws QueryException { |
| 112 | boolean changed = ic.inline(exprs); |
| 113 | final Expr inlined = name.inline(ic); |
| 114 | if(inlined != null) { |
| 115 | name = inlined; |
| 116 | changed = true; |
| 117 | } |
| 118 | return changed ? optimize(ic.cc) : null; |
| 119 | } |
| 120 | |
| 121 | @Override |
| 122 | public final int exprSize() { |