class Axiom::Optimizer::Relation::Operation::Binary::MaterializedOperands
Optimize when the operands are Materialized
Public Instance Methods
optimizable?()
click to toggle source
Test if the operands are materialized
@return [Boolean]
@api private
# File lib/axiom/optimizer/relation/operation/binary.rb, line 110 def optimizable? left.kind_of?(Axiom::Relation::Materialized) && right.kind_of?(Axiom::Relation::Materialized) end
optimize()
click to toggle source
Return the materialized operation
@return [Relation::Materialized]
@api private
# File lib/axiom/optimizer/relation/operation/binary.rb, line 120 def optimize operation.materialize end