class Arel::Visitors::ToSql

Public Instance Methods

visit_Arel_Nodes_Copy(o) click to toggle source
# File lib/monkeypatch_arel.rb, line 87
def visit_Arel_Nodes_Copy o
  "COPY #{o.statement} FROM #{visit o.from}"
end
visit_Arel_Nodes_CopyStatement(o) click to toggle source
# File lib/monkeypatch_arel.rb, line 83
def visit_Arel_Nodes_CopyStatement o
  "#{visit o.relation} #{o.options}"
end
visit_Arel_Nodes_Relation(o) click to toggle source
# File lib/monkeypatch_arel.rb, line 91
def visit_Arel_Nodes_Relation o
  visit o.expr.to_sql
end
visit_Arel_Nodes_Unload(o) click to toggle source
# File lib/monkeypatch_arel.rb, line 79
def visit_Arel_Nodes_Unload o
  "UNLOAD (#{visit o.statement}) TO #{visit o.to}"
end
visit_Arel_Nodes_UnloadStatement(o) click to toggle source
# File lib/monkeypatch_arel.rb, line 75
def visit_Arel_Nodes_UnloadStatement o
  "#{visit o.relation} #{o.options}"
end