Sha256: eeb6fd36cd0c8edff19b9e4c8f65860d4ad5d60dab60e80b75088b1b210a7612
Contents?: true
Size: 673 Bytes
Versions: 39
Compression:
Stored size: 673 Bytes
Contents
module Bmg module Sql module SelectItem include Expr def left self[1] end def right self[2] end def qualifier left.qualifier end def would_be_name left.would_be_name end def as_name last.as_name end def is_computed? left.is_computed? end def to_sql(buffer, dialect) self[1].to_sql(buffer, dialect) unless would_be_name == as_name buffer << SPACE << AS << SPACE last.to_sql(buffer, dialect) end buffer end end # module SelectItem end # module Sql end # module Bmg
Version data entries
39 entries across 39 versions & 1 rubygems