Update depending Embulk to v0.10.18, which is ready for embulk-core-less building Embulk plugins.
At the same time, new PageBuilder and new PageReader are deprecated, but older Embulk v0.9.23 does not have their replacement (Exec.getPageBuilder and Exec.getPageReader) yet. So, it intentionally keeps using the deprecated constructors.
Similar for PageBuilder#setTimestamp and PageReader#getTimestamp.
This pull-req has mechanisms to switch automatically between old methods and new methods.
Update depending Embulk to v0.10.18, which is ready for
embulk-core
-less building Embulk plugins.At the same time,
new PageBuilder
andnew PageReader
are deprecated, but older Embulk v0.9.23 does not have their replacement (Exec.getPageBuilder
andExec.getPageReader
) yet. So, it intentionally keeps using the deprecated constructors.Similar for
PageBuilder#setTimestamp
andPageReader#getTimestamp
.This pull-req has mechanisms to switch automatically between old methods and new methods.