Method: SQL::Maker::Select#add_having

Defined in:
lib/sql/maker/select.rb

#add_having(*args) ⇒ Object



301
302
303
304
305
306
307
308
309
310
311
# File 'lib/sql/maker/select.rb', line 301

def add_having(*args)
  col, val = parse_args(*args)
  col = col.to_s
  if orig = self.select_map_reverse[col]
    col = orig.respond_to?(:as_sql) ? orig.as_sql : orig
  end

  self.having ||= self.new_condition()
  self.having.add(col, val)
  return self
end