Class: Axiom::Optimizer::Relation::Operation::Binary

Inherits:
Axiom::Optimizer show all
Includes:
Function::Binary
Defined in:
lib/axiom/optimizer/relation/operation/binary.rb

Overview

Abstract base class representing Binary relation optimizations

Defined Under Namespace

Modules: EmptyLeft, EmptyRight, EqualOperands Classes: MaterializedOperands, SortedLeft, SortedRight, UnoptimizedOperands

Constant Summary

Constants inherited from Axiom::Optimizer

Identity, VERSION

Instance Attribute Summary

Attributes included from Function::Binary

#left, #right

Attributes inherited from Axiom::Optimizer

#operation

Method Summary

Methods included from Function::Binary

#initialize

Methods inherited from Axiom::Optimizer

chain, #initialize, #optimizable?, #optimize