Class: Veritas::Optimizer::Algebra::Intersection::EmptyRight
- Inherits:
-
Veritas::Optimizer::Algebra::Intersection
- Object
- Veritas::Optimizer
- Relation::Operation::Binary
- Veritas::Optimizer::Algebra::Intersection
- Veritas::Optimizer::Algebra::Intersection::EmptyRight
- Includes:
- Relation::Operation::Binary::EmptyRight
- Defined in:
- lib/veritas/optimizer/algebra/intersection.rb
Overview
Optimize when the right operand is empty
Constant Summary
Constants inherited from Veritas::Optimizer
Instance Attribute Summary
Attributes included from Function::Binary
Attributes inherited from Veritas::Optimizer
Instance Method Summary collapse
-
#optimize ⇒ Relation::Empty
private
An Intersection with an empty right operand is empty.
Methods included from Relation::Operation::Binary::EmptyRight
Methods included from Function::Binary
Methods inherited from Veritas::Optimizer
chain, #initialize, #optimizable?
Instance Method Details
#optimize ⇒ Relation::Empty
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
An Intersection with an empty right operand is empty
49 50 51 |
# File 'lib/veritas/optimizer/algebra/intersection.rb', line 49 def optimize right end |