Module: YiffSpace::Extensions::Arel::Visitors::PostgreSQL::LeftJoinLateral

Included in:
Arel::Visitors::PostgreSQL
Defined in:
lib/yiffspace/extensions/arel/visitors/postgresql/left_join_lateral.rb

Instance Method Summary collapse

Instance Method Details

#visit_Arel_Nodes_LeftJoinLateral(o, collector) ⇒ Object

noinspection RubyInstanceMethodNamingConvention



10
11
12
13
14
15
16
17
# File 'lib/yiffspace/extensions/arel/visitors/postgresql/left_join_lateral.rb', line 10

def visit_Arel_Nodes_LeftJoinLateral(o, collector)
  collector << "LEFT JOIN LATERAL "
  visit(o.left, collector)
  return unless o.right

  collector << " ON "
  visit(o.right.expr, collector)
end