Sha256: fa4c13bc2fd95bcde257304e264d67c221a0e4541d3934d7f2e076f70ccc3b0a
Contents?: true
Size: 908 Bytes
Versions: 4
Compression:
Stored size: 908 Bytes
Contents
package org.embulk.spi; import java.util.List; import org.embulk.config.TaskSource; import org.embulk.config.ConfigSource; import org.embulk.config.ConfigDiff; import org.embulk.config.CommitReport; public interface InputPlugin { public interface Control { public List<CommitReport> run(TaskSource taskSource, Schema schema, int processorCount); } public ConfigDiff transaction(ConfigSource config, InputPlugin.Control control); public ConfigDiff resume(TaskSource taskSource, Schema schema, int processorCount, InputPlugin.Control control); public void cleanup(TaskSource taskSource, Schema schema, int processorCount, List<CommitReport> successCommitReports); public CommitReport run(TaskSource taskSource, Schema schema, int processorIndex, PageOutput output); }
Version data entries
4 entries across 4 versions & 1 rubygems