class Axiom::Optimizer::Algebra::Rename::ReverseOperand
Optimize when the operand is a Reverse
Public Instance Methods
optimizable?()
click to toggle source
Test if the operand is a Reverse
@return [Boolean]
@api private
# File lib/axiom/optimizer/algebra/rename.rb, line 237 def optimizable? operand.kind_of?(Axiom::Relation::Operation::Reverse) end
optimize()
click to toggle source
Wrap the Rename
in a Reverse
@return [Reverse]
@api private
# File lib/axiom/optimizer/algebra/rename.rb, line 246 def optimize wrap_operand.reverse end