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