class Axiom::Optimizer::Algebra::Summarization::EmptySummarizePer
Optimize when the summarize_per is empty
Public Instance Methods
optimizable?()
click to toggle source
Test if summarize_per is empty
@return [Boolean]
@api private
# File lib/axiom/optimizer/algebra/summarization.rb, line 123 def optimizable? summarize_per.kind_of?(Axiom::Relation::Empty) end
optimize()
click to toggle source
Return an empty relation if there is nothing to summarize over
@return [Relation::Empty]
@api private
# File lib/axiom/optimizer/algebra/summarization.rb, line 132 def optimize Axiom::Relation::Empty.new(operation.header) end