Sha256: 9e7e40ca128840eebab31456e8dccbbccfd028436fc420595329332eea544e6d
Contents?: true
Size: 553 Bytes
Versions: 3
Compression:
Stored size: 553 Bytes
Contents
module Bmg module Sql class Processor class Requalify < Processor def initialize(builder) super @requalify = Hash.new{|h,k| h[k] = Grammar.sexpr [:range_var_name, builder.next_qualifier!] } end attr_reader :requalify alias :on_select_exp :copy_and_apply alias :on_missing :copy_and_apply def on_range_var_name(sexpr) requalify[sexpr] end end # class Requalify end # class Processor end # module Sql end # module Bmg
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bmg-0.11.0 | lib/bmg/sql/processor/requalify.rb |
bmg-0.10.1 | lib/bmg/sql/processor/requalify.rb |
bmg-0.10.0 | lib/bmg/sql/processor/requalify.rb |