class Embulk::FilterPlugin
def self.from_java(java_class)
def self.from_java(java_class) JavaPlugin.ruby_adapter_class(java_class, FilterPlugin, RubyAdapter) end
def self.new_java
def self.new_java JavaAdapter.new(self) end
def self.transaction(config, in_schema, &control)
def self.transaction(config, in_schema, &control) yield(config) return {} end
def add(page)
def add(page) raise NotImplementedError, "FilterPlugin#add(page) must be implemented" end
def close
def close end
def finish
def finish end
def init
def init end
def initialize(task, in_schema, out_schema, page_builder)
def initialize(task, in_schema, out_schema, page_builder) @task = task @in_schema = in_schema @out_schema = out_schema @page_builder = page_builder init end