Sha256: f417843f9b2a5f2511537a12ae92a34b5d141a47192a78a3df48ebdc676a79eb

Contents?: true

Size: 464 Bytes

Versions: 138

Compression:

Stored size: 464 Bytes

Contents

module Embulk

  require 'embulk/data_source'

  class DecoderPlugin
    def self.transaction(config, &control)
      raise NotImplementedError, "DecoderPlugin.transaction(config, &control) must be implemented"
    end

    # TODO

    # TODO new_java

    def self.from_java(java_class)
      JavaPlugin.ruby_adapter_class(java_class, DecoderPlugin, RubyAdapter)
    end

    module RubyAdapter
      module ClassMethods
      end
      # TODO
    end
  end

end

Version data entries

138 entries across 138 versions & 1 rubygems

Version Path
embulk-0.8.19 lib/embulk/decoder_plugin.rb
embulk-0.8.19-java lib/embulk/decoder_plugin.rb
embulk-0.8.18 lib/embulk/decoder_plugin.rb
embulk-0.8.18-java lib/embulk/decoder_plugin.rb
embulk-0.8.17 lib/embulk/decoder_plugin.rb
embulk-0.8.17-java lib/embulk/decoder_plugin.rb
embulk-0.8.16 lib/embulk/decoder_plugin.rb
embulk-0.8.16-java lib/embulk/decoder_plugin.rb
embulk-0.8.15 lib/embulk/decoder_plugin.rb
embulk-0.8.15-java lib/embulk/decoder_plugin.rb
embulk-0.8.14 lib/embulk/decoder_plugin.rb
embulk-0.8.14-java lib/embulk/decoder_plugin.rb
embulk-0.8.13 lib/embulk/decoder_plugin.rb
embulk-0.8.13-java lib/embulk/decoder_plugin.rb
embulk-0.8.12 lib/embulk/decoder_plugin.rb
embulk-0.8.12-java lib/embulk/decoder_plugin.rb
embulk-0.8.11-java lib/embulk/decoder_plugin.rb
embulk-0.8.11 lib/embulk/decoder_plugin.rb
embulk-0.8.10 lib/embulk/decoder_plugin.rb
embulk-0.8.10-java lib/embulk/decoder_plugin.rb