Class and Description |
---|
org.embulk.spi.type.AbstractType
Plugins should not refer this class directly.
|
org.embulk.spi.time.Timestamp
Use
Instant instead as much as possible. |
Method and Description |
---|
org.embulk.spi.Buffer.allocate(int)
This method is to be removed. Plugins should no longer call it directly.
|
org.embulk.spi.Page.allocate(int)
It is to be removed, implemented only for compatibility. Plugins should no longer call it directly.
|
org.embulk.spi.Buffer.array()
Accessing the internal
byte array is not safe. |
org.embulk.spi.Buffer.copyOf(byte[])
This method is to be removed. Plugins should no longer call it directly.
|
org.embulk.spi.Buffer.copyOf(byte[], int, int)
This method is to be removed. Plugins should no longer call it directly.
|
org.embulk.spi.json.JsonValue.fromMsgpack(Value)
Do not use this method. It is to be removed at some point after Embulk v1.0.0.
It is here only to ensure a migration period from MessagePack-based JSON values to new
JSON values of
JsonValue . |
org.embulk.spi.type.Type.getFixedStorageSize()
It would be removed in Embulk v0.10 or v0.11. Do not use it.
|
org.embulk.spi.type.TimestampType.getFormat() |
org.embulk.spi.type.Type.getJavaType()
It would be removed in Embulk v0.10 or v0.11. Do not use it.
|
org.embulk.spi.type.AbstractType.getJavaType() |
org.embulk.spi.PageReader.getJson(Column)
Use
PageReader.getJsonValue(org.embulk.spi.Column) instead. |
org.embulk.spi.PageReader.getJson(int)
Use
PageReader.getJsonValue(int) instead. |
org.embulk.spi.Exec.getLogger(Class<?>)
Call
LoggerFactory.getLogger(Class) directly, instead. |
org.embulk.spi.ExecSession.getLogger(Class<?>)
Call
LoggerFactory.getLogger(Class) directly, instead. |
org.embulk.spi.Exec.getLogger(String)
Call
LoggerFactory.getLogger(String) directly, instead. |
org.embulk.spi.ExecSession.getLogger(String)
Call
LoggerFactory.getLogger(String) directly, instead. |
org.embulk.spi.ExecSession.getSessionExecConfig()
Plugins should no longer use it. It would be removed.
|
org.embulk.spi.Page.getStringReferences()
Do not call this method directly from plugins.
|
org.embulk.spi.PageReader.getTimestamp(Column)
Use
PageReader.getTimestampInstant(Column) instead. |
org.embulk.spi.PageReader.getTimestamp(int)
Use
PageReader.getTimestampInstant(int) instead. |
org.embulk.spi.Exec.getTransactionTime()
Timestamp is deprecated. |
org.embulk.spi.ExecSession.getTransactionTime()
Timestamp is deprecated. |
org.embulk.spi.Page.getValueReference(int)
Use
Page.getJsonValueReference(int) instead. |
org.embulk.spi.Page.getValueReferences()
Do not call this method directly from plugins.
|
org.embulk.config.ConfigSource.loadConfig(Class<T>)
Use
embulk-util-config instead. |
org.embulk.config.TaskSource.loadTask(Class<T>)
Use
embulk-util-config instead. |
org.embulk.spi.Exec.newConfigDiff()
Recommended to start using
embulk-util-config from plugins. Use its own newConfigDiff . |
org.embulk.spi.ExecSession.newConfigDiff()
Recommended to start using
embulk-util-config from plugins. Use its own newConfigDiff . |
org.embulk.spi.Exec.newConfigSource()
Recommended to start using
embulk-util-config from plugins. Use its own newConfigSource . |
org.embulk.spi.ExecSession.newConfigSource()
Recommended to start using
embulk-util-config from plugins. Use its own newConfigSource . |
org.embulk.spi.Exec.newTaskReport()
Recommended to start using
embulk-util-config from plugins. Use its own newTaskReport . |
org.embulk.spi.ExecSession.newTaskReport()
Recommended to start using
embulk-util-config from plugins. Use its own newTaskReport . |
org.embulk.spi.Exec.newTaskSource()
Recommended to start using
embulk-util-config from plugins. Use its own newTaskSource . |
org.embulk.spi.ExecSession.newTaskSource()
Recommended to start using
embulk-util-config from plugins. Use its own newTaskSource . |
org.embulk.spi.Exec.session()
Plugins are discouraged from getting the
ExecSession instance. |
org.embulk.spi.PageBuilder.setJson(Column, Value) |
org.embulk.spi.PageBuilder.setJson(int, Value) |
org.embulk.spi.Page.setStringReferences(List<String>)
Do not call this method directly from plugins.
|
org.embulk.spi.PageBuilder.setTimestamp(Column, Timestamp) |
org.embulk.spi.PageBuilder.setTimestamp(int, Timestamp) |
org.embulk.spi.Page.setValueReferences(List<ImmutableValue>)
Do not call this method directly from plugins.
|
org.embulk.spi.json.JsonObject.toMsgpack()
Do not use this method. It is to be removed at some point after Embulk v1.0.0.
It is here only to ensure a migration period from MessagePack-based JSON values to new
JSON values of
JsonValue . |
org.embulk.spi.json.JsonNull.toMsgpack()
Do not use this method. It is to be removed at some point after Embulk v1.0.0.
It is here only to ensure a migration period from MessagePack-based JSON values to new
JSON values of
JsonValue . |
org.embulk.spi.json.JsonBoolean.toMsgpack()
Do not use this method. It is to be removed at some point after Embulk v1.0.0.
It is here only to ensure a migration period from MessagePack-based JSON values to new
JSON values of
JsonValue . |
org.embulk.spi.json.JsonString.toMsgpack()
Do not use this method. It is to be removed at some point after Embulk v1.0.0.
It is here only to ensure a migration period from MessagePack-based JSON values to new
JSON values of
JsonValue . |
org.embulk.spi.json.JsonDouble.toMsgpack()
Do not use this method. It is to be removed at some point after Embulk v1.0.0.
It is here only to ensure a migration period from MessagePack-based JSON values to new
JSON values of
JsonValue . |
org.embulk.spi.json.JsonArray.toMsgpack()
Do not use this method. It is to be removed at some point after Embulk v1.0.0.
It is here only to ensure a migration period from MessagePack-based JSON values to new
JSON values of
JsonValue . |
org.embulk.spi.json.JsonLong.toMsgpack()
Do not use this method. It is to be removed at some point after Embulk v1.0.0.
It is here only to ensure a migration period from MessagePack-based JSON values to new
JSON values of
JsonValue . |
org.embulk.spi.json.JsonValue.toMsgpack()
Do not use this method. It is to be removed at some point after Embulk v1.0.0.
It is here only to ensure a migration period from MessagePack-based JSON values to new
JSON values of
JsonValue . |
org.embulk.spi.TempFileSpace.with(Path, String)
The static creator method is no longer available. Use
Exec.getTempFileSpace() instead. |
org.embulk.spi.type.TimestampType.withFormat(String) |
org.embulk.spi.Page.wrap(Buffer)
It is to be removed, implemented only for compatibility. Plugins should no longer call it directly.
|
org.embulk.spi.Buffer.wrap(byte[])
This method is to be removed. Plugins should no longer call it directly.
|
org.embulk.spi.Buffer.wrap(byte[], int, int)
This method is to be removed. Plugins should no longer call it directly.
|
Constructor and Description |
---|
org.embulk.spi.Buffer(byte[], int, int) |
org.embulk.spi.PageBuilder(BufferAllocator, Schema, PageOutput)
The constructor is deprecated although Embulk v0.9-compatible plugins still have to use this.
See GitHub Issue #1321: Deprecate PageBuilder's constructor
for the details.
|
org.embulk.spi.PageReader(Schema)
The constructor is deprecated although Embulk v0.9-compatible plugins still have to use this.
See GitHub Issue #1323: Deprecate PageReader's constructor
for the details.
|
org.embulk.spi.TempFileSpace(File)
The constructor is no longer available. Use
Exec.getTempFileSpace() instead. |