Sha256: ff830700c76ec919873ca5b65c621154ea4855492e5be6eab83390873167cf9c
Contents?: true
Size: 553 Bytes
Versions: 5
Compression:
Stored size: 553 Bytes
Contents
module Alf 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 Alf
Version data entries
5 entries across 5 versions & 1 rubygems