class Embulk::OutputPlugin::JavaAdapter::OutputAdapter
Public Class Methods
new(ruby_object, schema)
click to toggle source
# File lib/embulk/output_plugin.rb, line 107 def initialize(ruby_object, schema) @ruby_object = ruby_object @schema = schema end
Public Instance Methods
abort()
click to toggle source
# File lib/embulk/output_plugin.rb, line 125 def abort @ruby_object.abort end
add(java_page)
click to toggle source
# File lib/embulk/output_plugin.rb, line 112 def add(java_page) # TODO reuse page reader @ruby_object.add Page.new(java_page, @schema) end
close()
click to toggle source
# File lib/embulk/output_plugin.rb, line 121 def close @ruby_object.close end
commit()
click to toggle source
# File lib/embulk/output_plugin.rb, line 129 def commit task_report_hash = @ruby_object.commit return DataSource.from_ruby_hash(task_report_hash).to_java end
finish()
click to toggle source
# File lib/embulk/output_plugin.rb, line 117 def finish @ruby_object.finish end