Class: ArcFurnace::OuterJoin

Inherits:
AbstractJoin show all
Defined in:
lib/arc-furnace/outer_join.rb

Instance Attribute Summary

Attributes inherited from Node

#error_handler, #node_id, #params

Instance Method Summary collapse

Methods inherited from AbstractJoin

#initialize, #value

Methods inherited from Source

#close, #empty?, #finalize, #prepare, #row, #value

Constructor Details

This class inherits a constructor from ArcFurnace::AbstractJoin

Instance Method Details

#advanceObject



6
7
8
9
10
11
# File 'lib/arc-furnace/outer_join.rb', line 6

def advance
  @value = source.row
  unless @value.nil?
    merge_source_row(@value)
  end
end