class Arel::Visitors::Hanaclient

Private Instance Methods

visit_Arel_Nodes_As(o, collector) click to toggle source
# File lib/arel/visitors/hanaclient.rb, line 5
def visit_Arel_Nodes_As o, collector
  collector = visit o.left, collector
  collector << " AS "
  # The alias must be quoted
  o.right = Arel::Nodes::SqlLiteral.new(quote_column_name(o.right.to_s)) if o.right.instance_of?(Arel::Nodes::SqlLiteral)
  visit o.right, collector
end