Sha256: 4ff014996c08be8b5ff86f77219e01ee8498f764014f23befd56fd1a3721991c

Contents?: true

Size: 438 Bytes

Versions: 3

Compression:

Stored size: 438 Bytes

Contents

# encoding: utf-8

module Axiom
  class Optimizer

    # Abstract base class representing Aggregate optimizations
    class Aggregate < Optimizer
      include AbstractType, Function::Unary

      # Optimize when the operands are unoptimized
      class UnoptimizedOperand < self
        include Function::Unary::UnoptimizedOperand
      end # class UnoptimizedOperand
    end # class Aggregate
  end # class Optimizer
end # module Axiom

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
axiom-optimizer-0.2.0 lib/axiom/optimizer/aggregate.rb
axiom-optimizer-0.1.1 lib/axiom/optimizer/aggregate.rb
axiom-optimizer-0.1.0 lib/axiom/optimizer/aggregate.rb