Method: Alf::Sql::Compiler#compile
- Defined in:
- lib/alf/sql/compiler.rb
#compile(plan, expr, compiled, usage_count) ⇒ Object
17 18 19 20 21 22 23 |
# File 'lib/alf/sql/compiler.rb', line 17 def compile(plan, expr, compiled, usage_count) cog = super if (usage_count > 1) and cog.should_be_reused? cog = rewrite(plan, cog.expr, cog, Processor::FromSelf, []) end cog end |