class Embulk::GuessPlugin::JavaAdapter
Public Class Methods
new(ruby_guess)
click to toggle source
# File lib/embulk/guess_plugin.rb, line 17 def initialize(ruby_guess) @ruby_guess = ruby_guess end
Public Instance Methods
guess(java_config, java_sample)
click to toggle source
# File lib/embulk/guess_plugin.rb, line 21 def guess(java_config, java_sample) config = DataSource.from_java(java_config) sample = Buffer.from_java(java_sample) config_diff_hash = @ruby_guess.guess(config, sample) return DataSource.from_ruby_hash(config_diff_hash).to_java end