class Janko::SingleMerge

Attributes

upsert[R]

Public Class Methods

new(options = {}) click to toggle source
# File lib/janko/single_merge.rb, line 8
def initialize(options = {})
    @upsert = Upsert.new(options)
    @options = options
end

Public Instance Methods

push(*values) click to toggle source
# File lib/janko/single_merge.rb, line 19
def push(*values)
    upsert.push(*values)
    self
end
result() click to toggle source
# File lib/janko/single_merge.rb, line 29
def result
    upsert.result
end
start() click to toggle source
# File lib/janko/single_merge.rb, line 13
def start
    upsert.result.clear
    upsert.prepare if @options[:use_prepared_query]
    self
end
stop() click to toggle source
# File lib/janko/single_merge.rb, line 24
def stop
    upsert.cleanup
    self
end