class Axiom::Optimizer::Relation::Operation::Reverse::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/relation/operation/reverse.rb, line 19
def optimizable?
  operand.kind_of?(operation.class)
end
optimize() click to toggle source

A Reverse of a Reverse is a noop

@return [Relation]

@api private

# File lib/axiom/optimizer/relation/operation/reverse.rb, line 28
def optimize
  operand.operand
end