Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

abort() - Method in interface org.embulk.spi.Transactional
Aborts the transaction.
abort() - Method in interface org.embulk.spi.TransactionalFileInput
Aborts the transaction of TransactionalFileInput.
abort() - Method in interface org.embulk.spi.TransactionalFileOutput
Aborts the transaction of TransactionalFileOutput.
abort() - Method in interface org.embulk.spi.TransactionalPageOutput
 
AbstractType - Class in org.embulk.spi.type
Deprecated.
Plugins should not refer this class directly.
AbstractType(String, Class<?>, int) - Constructor for class org.embulk.spi.type.AbstractType
Deprecated.
 
add(Buffer) - Method in interface org.embulk.spi.FileOutput
Writes a byte sequence into the FileOutput from Buffer.
add(Page) - Method in interface org.embulk.spi.PageOutput
 
add(String, Type) - Method in class org.embulk.spi.Schema.Builder
 
add(Buffer) - Method in interface org.embulk.spi.TransactionalFileOutput
Writes a byte sequence into the TransactionalFileOutput from Buffer.
add(Page) - Method in interface org.embulk.spi.TransactionalPageOutput
 
addRecord() - Method in class org.embulk.spi.PageBuilder
 
allocate(int) - Static method in class org.embulk.spi.Buffer
Deprecated.
This method is to be removed. Plugins should no longer call it directly.
allocate() - Method in interface org.embulk.spi.BufferAllocator
Allocates a Buffer with the default size of this BufferAllocator.
allocate(int) - Method in interface org.embulk.spi.BufferAllocator
Allocates a Buffer with the size of minimumCapacity at least.
allocate(int) - Static method in class org.embulk.spi.Page
Deprecated.
It is to be removed, implemented only for compatibility. Plugins should no longer call it directly.
array() - Method in class org.embulk.spi.Buffer
Deprecated.
Accessing the internal byte array is not safe.
asJsonArray() - Method in class org.embulk.spi.json.JsonArray
Returns this value as JsonArray.
asJsonArray() - Method in interface org.embulk.spi.json.JsonValue
Returns this value as JsonArray, or throws ClassCastException otherwise.
asJsonBoolean() - Method in class org.embulk.spi.json.JsonBoolean
Returns this value as JsonBoolean.
asJsonBoolean() - Method in interface org.embulk.spi.json.JsonValue
Returns this value as JsonBoolean, or throws ClassCastException otherwise.
asJsonDouble() - Method in class org.embulk.spi.json.JsonDouble
Returns this value as JsonDouble.
asJsonDouble() - Method in interface org.embulk.spi.json.JsonValue
Returns this value as JsonDouble, or throws ClassCastException otherwise.
asJsonLong() - Method in class org.embulk.spi.json.JsonLong
Returns this value as JsonLong.
asJsonLong() - Method in interface org.embulk.spi.json.JsonValue
Returns this value as JsonLong, or throws ClassCastException otherwise.
asJsonNull() - Method in class org.embulk.spi.json.JsonNull
Returns this value as JsonNull.
asJsonNull() - Method in interface org.embulk.spi.json.JsonValue
Returns this value as JsonNull, or throws ClassCastException otherwise.
asJsonObject() - Method in class org.embulk.spi.json.JsonObject
Returns this value as JsonObject.
asJsonObject() - Method in interface org.embulk.spi.json.JsonValue
Returns this value as JsonObject, or throws ClassCastException otherwise.
asJsonString() - Method in class org.embulk.spi.json.JsonString
Returns this value as JsonString.
asJsonString() - Method in interface org.embulk.spi.json.JsonValue
Returns this value as JsonString, or throws ClassCastException otherwise.

B

bigDecimalValue() - Method in class org.embulk.spi.json.JsonDouble
Returns this JSON number as BigDecimal.
bigDecimalValue() - Method in class org.embulk.spi.json.JsonLong
Returns this JSON integral number as a BigDecimal.
bigDecimalValue() - Method in interface org.embulk.spi.json.JsonNumber
Returns this JSON number as a BigDecimal.
bigIntegerValue() - Method in class org.embulk.spi.json.JsonDouble
Returns this JSON number as a BigInteger.
bigIntegerValue() - Method in class org.embulk.spi.json.JsonLong
Returns this JSON integral number as a BigInteger.
bigIntegerValue() - Method in interface org.embulk.spi.json.JsonNumber
Returns this JSON number as a BigInteger.
bigIntegerValueExact() - Method in class org.embulk.spi.json.JsonDouble
Returns this JSON number as a BigInteger.
bigIntegerValueExact() - Method in class org.embulk.spi.json.JsonLong
Returns this JSON integral number as a BigInteger.
bigIntegerValueExact() - Method in interface org.embulk.spi.json.JsonNumber
Returns this JSON number as a BigInteger.
BOOLEAN - Static variable in class org.embulk.spi.type.Types
 
booleanColumn(Column) - Method in interface org.embulk.spi.ColumnVisitor
 
BooleanType - Class in org.embulk.spi.type
Singleton type class for Embulk's BOOLEAN.
booleanValue() - Method in class org.embulk.spi.json.JsonBoolean
Returns this JSON true or false as a primitive boolean.
Buffer - Class in org.embulk.spi
A buffer used in and between plugins.
Buffer() - Constructor for class org.embulk.spi.Buffer
 
Buffer(byte[], int, int) - Constructor for class org.embulk.spi.Buffer
Deprecated.
buffer() - Method in class org.embulk.spi.Page
 
BufferAllocator - Interface in org.embulk.spi
Represents an allocator of Buffer.
build() - Method in class org.embulk.spi.json.JsonObject.Builder
Returns a JsonObject that is built from keys and values configured by put* methods.
build() - Method in class org.embulk.spi.Schema.Builder
 
builder() - Static method in class org.embulk.spi.json.JsonObject
builder() - Static method in class org.embulk.spi.Schema
 
Builder() - Constructor for class org.embulk.spi.Schema.Builder
 
byteValue() - Method in class org.embulk.spi.json.JsonDouble
Returns this JSON number as a Java primitive byte.
byteValue() - Method in class org.embulk.spi.json.JsonLong
Returns this JSON integral number as a Java primitive byte.
byteValue() - Method in interface org.embulk.spi.json.JsonNumber
Returns this JSON number as a Java primitive byte.
byteValueExact() - Method in class org.embulk.spi.json.JsonDouble
Returns this JSON number as a Java primitive byte.
byteValueExact() - Method in class org.embulk.spi.json.JsonLong
Returns this JSON integral number as a Java primitive byte.
byteValueExact() - Method in interface org.embulk.spi.json.JsonNumber
Returns this JSON number as a Java primitive byte.

C

capacity() - Method in class org.embulk.spi.Buffer
Returns the capacity of this Buffer.
cleanup() - Method in class org.embulk.spi.ExecSession
Cleans up the session.
cleanup(TaskSource, int, List<TaskReport>) - Method in interface org.embulk.spi.FileInputPlugin
Cleans up resources used in the transaction.
cleanup(TaskSource, int, List<TaskReport>) - Method in interface org.embulk.spi.FileOutputPlugin
Cleans up resources used in the transaction.
cleanup(TaskSource, Schema, int, List<TaskReport>) - Method in interface org.embulk.spi.InputPlugin
Cleans up resources used in the transaction.
cleanup(TaskSource, Schema, int, List<TaskReport>) - Method in interface org.embulk.spi.OutputPlugin
Cleans up resources used in the transaction.
cleanup() - Method in class org.embulk.spi.TempFileSpace
Cleans up the temporary file space, and everything in the space.
close() - Method in interface org.embulk.spi.FileInput
Closes this FileInput.
close() - Method in interface org.embulk.spi.FileOutput
Closes the FileOutput.
close() - Method in class org.embulk.spi.PageBuilder
 
close() - Method in interface org.embulk.spi.PageOutput
 
close() - Method in class org.embulk.spi.PageReader
 
close() - Method in interface org.embulk.spi.TransactionalFileInput
close() - Method in interface org.embulk.spi.TransactionalFileOutput
close() - Method in interface org.embulk.spi.TransactionalPageOutput
 
Column - Class in org.embulk.spi
Represents a column metadata of Embulk's data record.
Column(int, String, Type) - Constructor for class org.embulk.spi.Column
 
ColumnVisitor - Interface in org.embulk.spi
A visitor interface for Column.visit(ColumnVisitor).
commit() - Method in interface org.embulk.spi.Transactional
Commits the transaction.
commit() - Method in interface org.embulk.spi.TransactionalFileInput
Commits the transaction of TransactionalFileInput.
commit() - Method in interface org.embulk.spi.TransactionalFileOutput
Commits the transaction of TransactionalFileOutput.
commit() - Method in interface org.embulk.spi.TransactionalPageOutput
 
compareTo(Timestamp) - Method in class org.embulk.spi.time.Timestamp
Deprecated.
 
ConfigDiff - Interface in org.embulk.config
Represents a difference in configurations.
ConfigException - Exception in org.embulk.config
Represents an Exception caused by user's configuration error.
ConfigException() - Constructor for exception org.embulk.config.ConfigException
 
ConfigException(String) - Constructor for exception org.embulk.config.ConfigException
Constructs a new ConfigException with the specified detail message.
ConfigException(Throwable) - Constructor for exception org.embulk.config.ConfigException
Constructs a new ConfigException with the specified cause and a detail message of the cause.
ConfigException(String, Throwable) - Constructor for exception org.embulk.config.ConfigException
Constructs a new ConfigException with the specified detail message and cause.
ConfigSource - Interface in org.embulk.config
Represents an Embulk configuration for a plugin.
copyOf(byte[]) - Static method in class org.embulk.spi.Buffer
Deprecated.
This method is to be removed. Plugins should no longer call it directly.
copyOf(byte[], int, int) - Static method in class org.embulk.spi.Buffer
Deprecated.
This method is to be removed. Plugins should no longer call it directly.
createTempFile() - Method in class org.embulk.spi.TempFileSpace
Creates a temporary file in the space, with the default file name prefix, and the default file extension suffix.
createTempFile(String) - Method in class org.embulk.spi.TempFileSpace
Creates a temporary file in the space, with the default file name prefix, and the specified file extension suffix.
createTempFile(String, String) - Method in class org.embulk.spi.TempFileSpace
Creates a temporary file in the space, with the specified file name prefix, and the specified file extension suffix.

D

DataException - Exception in org.embulk.spi
Represents an Exception caused by user's data processed.
DataException(String) - Constructor for exception org.embulk.spi.DataException
Constructs a new DataException with the specified detail message.
DataException(Throwable) - Constructor for exception org.embulk.spi.DataException
Constructs a new DataException with the specified cause and a detail message of the cause.
DataException(String, Throwable) - Constructor for exception org.embulk.spi.DataException
Constructs a new DataException with the specified detail message and cause.
DataSource - Interface in org.embulk.config
Base interface of ConfigSource, ConfigDiff, TaskSource, and TaskReport.
DecoderPlugin - Interface in org.embulk.spi
The main class that a Decoder Plugin implements.
DecoderPlugin.Control - Interface in org.embulk.spi
A controller of the following tasks provided from the Embulk core.
deepCopy() - Method in interface org.embulk.config.ConfigDiff
Creates a deep copy of itself.
deepCopy() - Method in interface org.embulk.config.ConfigSource
Creates a deep copy of itself.
deepCopy() - Method in interface org.embulk.config.DataSource
Creates a deep copy of itself.
deepCopy() - Method in interface org.embulk.config.TaskReport
Creates a deep copy of itself.
deepCopy() - Method in interface org.embulk.config.TaskSource
Creates a deep copy of itself.
DOUBLE - Static variable in class org.embulk.spi.type.Types
 
doubleColumn(Column) - Method in interface org.embulk.spi.ColumnVisitor
 
DoubleType - Class in org.embulk.spi.type
Singleton type class for Embulk's DOUBLE.
doubleValue() - Method in class org.embulk.spi.json.JsonDouble
Returns this JSON number as a Java primitive double, as-is.
doubleValue() - Method in class org.embulk.spi.json.JsonLong
Returns this JSON integral number as a Java primitive double.
doubleValue() - Method in interface org.embulk.spi.json.JsonNumber
Returns this JSON number as a Java primitive double.

E

EncoderPlugin - Interface in org.embulk.spi
The main class that an Encoder Plugin implements.
EncoderPlugin.Control - Interface in org.embulk.spi
A controller of the following tasks provided from the Embulk core.
entry(String, JsonValue) - Static method in class org.embulk.spi.json.JsonObject
Returns a Map.Entry of a String key and a JsonValue value.
entry(JsonString, JsonValue) - Static method in class org.embulk.spi.json.JsonObject
Returns a Map.Entry of a JsonString key and a JsonValue value.
entrySet() - Method in class org.embulk.spi.json.JsonObject
Returns a Set view of the JSON key-value mappings contained in this JSON object.
equals(Object) - Method in class org.embulk.spi.Column
 
equals(Object) - Method in class org.embulk.spi.json.JsonArray
Compares the specified object with this JSON array for equality.
equals(Object) - Method in class org.embulk.spi.json.JsonBoolean
Compares the specified object with this JSON true or false for equality.
equals(Object) - Method in class org.embulk.spi.json.JsonDouble
Compares the specified object with this JSON number for equality.
equals(Object) - Method in class org.embulk.spi.json.JsonLong
Compares the specified object with this JSON integral number for equality.
equals(Object) - Method in class org.embulk.spi.json.JsonNull
Compares the specified object with this JSON null for equality.
equals(Object) - Method in class org.embulk.spi.json.JsonObject
Compares the specified object with this JSON object for equality.
equals(Object) - Method in class org.embulk.spi.json.JsonString
Compares the specified object with this JSON string for equality.
equals(Object) - Method in class org.embulk.spi.Schema
 
equals(Object) - Method in class org.embulk.spi.time.Timestamp
Deprecated.
 
equals(Object) - Method in class org.embulk.spi.type.AbstractType
Deprecated.
 
Exec - Class in org.embulk.spi
Provides static access inside Embulk for plugins.
ExecSession - Class in org.embulk.spi
Provides access inside Embulk for plugins through a transactional session.

F

FALSE - Static variable in class org.embulk.spi.json.JsonBoolean
The singleton instance that represents false in JSON.
FileInput - Interface in org.embulk.spi
Represents a series of file-like byte sequence inputs from a File Input Plugin.
FileInputPlugin - Interface in org.embulk.spi
The main class that a File Input Plugin implements.
FileInputPlugin.Control - Interface in org.embulk.spi
A controller of the following tasks provided from the Embulk core.
FileOutput - Interface in org.embulk.spi
Represents a series of file-like byte sequence outputs into a File Output Plugin.
FileOutputPlugin - Interface in org.embulk.spi
The main class that a File Output Plugin implements.
FileOutputPlugin.Control - Interface in org.embulk.spi
A controller of the following tasks provided from the Embulk core.
FilterPlugin - Interface in org.embulk.spi
The main class that a Filter Plugin implements.
FilterPlugin.Control - Interface in org.embulk.spi
A controller of the following tasks provided from the Embulk core.
finish() - Method in interface org.embulk.spi.FileOutput
Finishes the FileOutput.
finish() - Method in class org.embulk.spi.PageBuilder
 
finish() - Method in interface org.embulk.spi.PageOutput
 
finish() - Method in interface org.embulk.spi.TransactionalFileOutput
finish() - Method in interface org.embulk.spi.TransactionalPageOutput
 
floatValue() - Method in class org.embulk.spi.json.JsonDouble
Returns this JSON number as a Java primitive float.
floatValue() - Method in class org.embulk.spi.json.JsonLong
Returns this JSON integral number as a Java primitive float.
floatValue() - Method in interface org.embulk.spi.json.JsonNumber
Returns this JSON number as a Java primitive float.
flush() - Method in class org.embulk.spi.PageBuilder
 
FormatterPlugin - Interface in org.embulk.spi
The main class that a Formatter Plugin implements.
FormatterPlugin.Control - Interface in org.embulk.spi
A controller of the following tasks provided from the Embulk core.
forPreview() - Method in class org.embulk.spi.ExecSession
Clones this ExecSession instance in a preview mode.
fromMsgpack(Value) - Static method in interface org.embulk.spi.json.JsonValue
Deprecated.
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.

G

get(Class<E>, String) - Method in interface org.embulk.config.DataSource
Returns an attribute value of attrName as type.
get(Class<E>, String, E) - Method in interface org.embulk.config.DataSource
Returns an attribute value of attrName as type.
get(int) - Method in class org.embulk.spi.json.JsonArray
Returns the JSON value at the specified position in this array.
getAttributeNames() - Method in interface org.embulk.config.DataSource
Returns a List of attribute names under this node.
getBoolean(Column) - Method in class org.embulk.spi.PageReader
 
getBoolean(int) - Method in class org.embulk.spi.PageReader
 
getBufferAllocator() - Static method in class org.embulk.spi.Exec
Returns the BufferAllocator instance.
getBufferAllocator() - Method in class org.embulk.spi.ExecSession
Returns the BufferAllocator instance.
getBytes(int, byte[], int, int) - Method in class org.embulk.spi.Buffer
Copies an array from this Buffer, beginning at index, to destIndex of dest.
getBytes(int, Buffer, int, int) - Method in class org.embulk.spi.Buffer
Copies an array from this Buffer, beginning at index, to destIndex of dest.
getChars() - Method in class org.embulk.spi.json.JsonString
Returns this JSON string as CharSequence.
getColumn(int) - Method in class org.embulk.spi.Schema
 
getColumnCount() - Method in class org.embulk.spi.Schema
 
getColumnName(int) - Method in class org.embulk.spi.Schema
 
getColumns() - Method in class org.embulk.spi.Schema
Returns the list of Column objects.
getColumnType(int) - Method in class org.embulk.spi.Schema
 
getDouble(Column) - Method in class org.embulk.spi.PageReader
 
getDouble(int) - Method in class org.embulk.spi.PageReader
 
getEntityType() - Method in class org.embulk.spi.json.JsonArray
Returns JsonValue.EntityType.ARRAY, which is the entity type of JsonArray.
getEntityType() - Method in class org.embulk.spi.json.JsonBoolean
Returns JsonValue.EntityType.BOOLEAN, which is the entity type of JsonBoolean.
getEntityType() - Method in class org.embulk.spi.json.JsonDouble
Returns JsonValue.EntityType.DOUBLE, which is the entity type of JsonDouble.
getEntityType() - Method in class org.embulk.spi.json.JsonLong
Returns JsonValue.EntityType.LONG, which is the entity type of JsonLong.
getEntityType() - Method in class org.embulk.spi.json.JsonNull
Returns JsonValue.EntityType.NULL, which is the entity type of JsonNull.
getEntityType() - Method in class org.embulk.spi.json.JsonObject
Returns JsonValue.EntityType.OBJECT, which is the entity type of JsonObject.
getEntityType() - Method in class org.embulk.spi.json.JsonString
Returns JsonValue.EntityType.STRING, which is the entity type of JsonString.
getEntityType() - Method in interface org.embulk.spi.json.JsonValue
Returns the entity type of this JSON value.
getEpochSecond() - Method in class org.embulk.spi.time.Timestamp
Deprecated.
 
getFixedStorageSize() - Method in class org.embulk.spi.Schema
 
getFixedStorageSize() - Method in class org.embulk.spi.type.AbstractType
Deprecated.
 
getFixedStorageSize() - Method in interface org.embulk.spi.type.Type
Deprecated.
It would be removed in Embulk v0.10 or v0.11. Do not use it.
getFormat() - Method in class org.embulk.spi.type.TimestampType
Deprecated.
getIndex() - Method in class org.embulk.spi.Column
 
getInstant() - Method in class org.embulk.spi.time.Timestamp
Deprecated.
 
getJavaType() - Method in class org.embulk.spi.type.AbstractType
Deprecated.
getJavaType() - Method in interface org.embulk.spi.type.Type
Deprecated.
It would be removed in Embulk v0.10 or v0.11. Do not use it.
getJson(Column) - Method in class org.embulk.spi.PageReader
getJson(int) - Method in class org.embulk.spi.PageReader
Deprecated.
getJsonValue(Column) - Method in class org.embulk.spi.PageReader
Returns a JSON value at the specified column.
getJsonValue(int) - Method in class org.embulk.spi.PageReader
Returns a JSON value at the specified column.
getJsonValueReference(int) - Method in class org.embulk.spi.Page
Returns a JSON value from the JSON value references in this Page at index.
getKeyValueArray() - Method in class org.embulk.spi.json.JsonObject
Returns the key-value pairs as an array of JsonValue.
getListOf(Class<E>, String) - Method in interface org.embulk.config.DataSource
Returns listed attribute values under attrName as List<type>.
getLogger(String) - Static method in class org.embulk.spi.Exec
Deprecated.
Call LoggerFactory.getLogger(String) directly, instead.
getLogger(Class<?>) - Static method in class org.embulk.spi.Exec
Deprecated.
Call LoggerFactory.getLogger(Class) directly, instead.
getLogger(String) - Method in class org.embulk.spi.ExecSession
Deprecated.
Call LoggerFactory.getLogger(String) directly, instead.
getLogger(Class<?>) - Method in class org.embulk.spi.ExecSession
Deprecated.
Call LoggerFactory.getLogger(Class) directly, instead.
getLong(Column) - Method in class org.embulk.spi.PageReader
 
getLong(int) - Method in class org.embulk.spi.PageReader
 
getName() - Method in class org.embulk.spi.Column
 
getName() - Method in class org.embulk.spi.type.AbstractType
Deprecated.
 
getName() - Method in interface org.embulk.spi.type.Type
Returns the name of the Embulk data type.
getNano() - Method in class org.embulk.spi.time.Timestamp
Deprecated.
 
getNested(String) - Method in interface org.embulk.config.ConfigDiff
Returns a nested value under attrName.
getNested(String) - Method in interface org.embulk.config.ConfigSource
Returns a nested value under attrName.
getNested(String) - Method in interface org.embulk.config.DataSource
Returns a nested value under attrName.
getNested(String) - Method in interface org.embulk.config.TaskReport
Returns a nested value under attrName.
getNested(String) - Method in interface org.embulk.config.TaskSource
Returns a nested value under attrName.
getNestedOrGetEmpty(String) - Method in interface org.embulk.config.ConfigDiff
Returns a nested value under attrName.
getNestedOrGetEmpty(String) - Method in interface org.embulk.config.ConfigSource
Returns a nested value under attrName.
getNestedOrGetEmpty(String) - Method in interface org.embulk.config.DataSource
Returns a nested value under attrName.
getNestedOrGetEmpty(String) - Method in interface org.embulk.config.TaskReport
Returns a nested value under attrName.
getNestedOrGetEmpty(String) - Method in interface org.embulk.config.TaskSource
Returns a nested value under attrName.
getNestedOrSetEmpty(String) - Method in interface org.embulk.config.ConfigDiff
Returns a nested value under attrName.
getNestedOrSetEmpty(String) - Method in interface org.embulk.config.ConfigSource
Returns a nested value under attrName.
getNestedOrSetEmpty(String) - Method in interface org.embulk.config.DataSource
Returns a nested value under attrName.
getNestedOrSetEmpty(String) - Method in interface org.embulk.config.TaskReport
Returns a nested value under attrName.
getNestedOrSetEmpty(String) - Method in interface org.embulk.config.TaskSource
Returns a nested value under attrName.
getPageBuilder(BufferAllocator, Schema, PageOutput) - Static method in class org.embulk.spi.Exec
Returns a PageBuilder instance created for the parameters.
getPageBuilder(BufferAllocator, Schema, PageOutput) - Method in class org.embulk.spi.ExecSession
Returns a PageBuilder instance created for the parameters.
getPageReader(Schema) - Static method in class org.embulk.spi.Exec
Returns a PageReader instance created for the parameter.
getPageReader(Schema) - Method in class org.embulk.spi.ExecSession
Returns a PageReader instance created for the parameter.
getRecordCount(Page) - Static method in class org.embulk.spi.PageReader
 
getSchema() - Method in class org.embulk.spi.PageBuilder
 
getSchema() - Method in class org.embulk.spi.PageReader
 
getSessionExecConfig() - Method in class org.embulk.spi.ExecSession
Deprecated.
Plugins should no longer use it. It would be removed.
getString() - Method in class org.embulk.spi.json.JsonString
Returns this JSON string as String.
getString(Column) - Method in class org.embulk.spi.PageReader
 
getString(int) - Method in class org.embulk.spi.PageReader
 
getStringReference(int) - Method in class org.embulk.spi.Page
Returns a string from the string references in this Page at index.
getStringReferences() - Method in class org.embulk.spi.Page
Deprecated.
Do not call this method directly from plugins.
getTempFileSpace() - Static method in class org.embulk.spi.Exec
Returns a space for temporary files, a TempFileSpace instance corresponding to the registered ExecSession.
getTempFileSpace() - Method in class org.embulk.spi.ExecSession
Returns a space for temporary files, a TempFileSpace instance corresponding to the registered ExecSession.
getTimestamp(Column) - Method in class org.embulk.spi.PageReader
Deprecated.
getTimestamp(int) - Method in class org.embulk.spi.PageReader
Deprecated.
getTimestampInstant(Column) - Method in class org.embulk.spi.PageReader
 
getTimestampInstant(int) - Method in class org.embulk.spi.PageReader
 
getTransactionTime() - Static method in class org.embulk.spi.Exec
Deprecated.
Timestamp is deprecated.
getTransactionTime() - Method in class org.embulk.spi.ExecSession
Deprecated.
Timestamp is deprecated.
getTransactionTimeInstant() - Static method in class org.embulk.spi.Exec
Returns the transaction time in Instant.
getTransactionTimeInstant() - Method in class org.embulk.spi.ExecSession
Returns the transaction time in Instant.
getTransactionTimeString() - Method in class org.embulk.spi.ExecSession
Returns the transaction time formatted as a String.
getType() - Method in class org.embulk.spi.Column
 
getValueReference(int) - Method in class org.embulk.spi.Page
Deprecated.
getValueReferences() - Method in class org.embulk.spi.Page
Deprecated.
Do not call this method directly from plugins.
guess(ConfigSource, Buffer) - Method in interface org.embulk.spi.GuessPlugin
Performs the guess.
guess(ConfigSource) - Method in interface org.embulk.spi.InputPlugin
Performs the guess for the partially configured input.
GuessPlugin - Interface in org.embulk.spi
The main class that a Guess Plugin implements.

H

has(String) - Method in interface org.embulk.config.DataSource
Returns true if it has an attribute named attrName.
hashCode() - Method in class org.embulk.spi.Column
 
hashCode() - Method in class org.embulk.spi.json.JsonArray
Returns the hash code value for this JSON array.
hashCode() - Method in class org.embulk.spi.json.JsonBoolean
Returns the hash code value for this JSON true or false.
hashCode() - Method in class org.embulk.spi.json.JsonDouble
Returns the hash code value for this JSON number.
hashCode() - Method in class org.embulk.spi.json.JsonLong
Returns the hash code value for this JSON integral number.
hashCode() - Method in class org.embulk.spi.json.JsonNull
Returns the hash code value for this JSON null.
hashCode() - Method in class org.embulk.spi.json.JsonObject
Returns the hash code value for this JSON object.
hashCode() - Method in class org.embulk.spi.json.JsonString
Returns the hash code value for this JSON string.
hashCode() - Method in class org.embulk.spi.Schema
 
hashCode() - Method in class org.embulk.spi.time.Timestamp
Deprecated.
 
hashCode() - Method in class org.embulk.spi.type.AbstractType
Deprecated.
 
hasList(String) - Method in interface org.embulk.config.DataSource
Returns true if it has a list attribute named attrName.
hasNested(String) - Method in interface org.embulk.config.DataSource
Returns true if it has a nested attribute named attrName.
hintOfCurrentInputFileNameForLogging() - Method in interface org.embulk.spi.FileInput
Gets a String that hints the name of the current file input.

I

InputPlugin - Interface in org.embulk.spi
The main class that an Input Plugin implements.
InputPlugin.Control - Interface in org.embulk.spi
A controller of the following tasks provided from the Embulk core.
intValue() - Method in class org.embulk.spi.json.JsonDouble
Returns this JSON number as a Java primitive int.
intValue() - Method in class org.embulk.spi.json.JsonLong
Returns this JSON integral number as a Java primitive int.
intValue() - Method in interface org.embulk.spi.json.JsonNumber
Returns this JSON number as a Java primitive int.
intValueExact() - Method in class org.embulk.spi.json.JsonDouble
Returns this JSON number as a Java primitive int.
intValueExact() - Method in class org.embulk.spi.json.JsonLong
Returns this JSON integral number as a Java primitive int.
intValueExact() - Method in interface org.embulk.spi.json.JsonNumber
Returns this JSON number as a Java primitive int.
isArray() - Method in enum org.embulk.spi.json.JsonValue.EntityType
Returns true if the JSON value is an array, which is represented by JsonArray.
isBoolean() - Method in enum org.embulk.spi.json.JsonValue.EntityType
Returns true if the JSON value is true or false, which is represented by JsonBoolean.
isByteValue() - Method in class org.embulk.spi.json.JsonDouble
Returns true if the JSON number is integral in the range of byte, [-27 to 27-1].
isByteValue() - Method in class org.embulk.spi.json.JsonLong
Returns true if the JSON integral number is in the range of byte, [-27 to 27-1].
isByteValue() - Method in interface org.embulk.spi.json.JsonNumber
Returns true if the JSON number is integral in the range of byte, [-27 to 27-1].
isDouble() - Method in enum org.embulk.spi.json.JsonValue.EntityType
Returns true if the JSON value is a number, which is represented by JsonDouble.
isEmpty() - Method in interface org.embulk.config.DataSource
Returns true if it is empty.
isEmpty() - Method in class org.embulk.spi.Schema
 
isIntegral() - Method in class org.embulk.spi.json.JsonDouble
Returns true if this JSON number is integral.
isIntegral() - Method in class org.embulk.spi.json.JsonLong
Returns true to represent this JSON number is integral.
isIntegral() - Method in interface org.embulk.spi.json.JsonNumber
Returns true if this JSON number is integral.
isIntValue() - Method in class org.embulk.spi.json.JsonDouble
Returns true if the JSON number is integral in the range of int, [-231 to 231-1].
isIntValue() - Method in class org.embulk.spi.json.JsonLong
Returns true if the JSON integral number is in the range of int, [-231 to 231-1].
isIntValue() - Method in interface org.embulk.spi.json.JsonNumber
Returns true if the JSON number is integral in the range of int, [-231 to 231-1].
isJsonArray() - Method in interface org.embulk.spi.json.JsonValue
Returns true if this JSON value is an array, which is JsonArray.
isJsonBoolean() - Method in interface org.embulk.spi.json.JsonValue
Returns true if this JSON value is true or false, which is JsonBoolean.
isJsonDouble() - Method in interface org.embulk.spi.json.JsonValue
Returns true if this JSON value is a number, which is JsonDouble.
isJsonLong() - Method in interface org.embulk.spi.json.JsonValue
Returns true if this JSON value is an integral number, which is JsonLong.
isJsonNull() - Method in interface org.embulk.spi.json.JsonValue
Returns true if this JSON value is null, which is JsonNull.
isJsonObject() - Method in interface org.embulk.spi.json.JsonValue
Returns true if this JSON value is an object, which is JsonObject.
isJsonString() - Method in interface org.embulk.spi.json.JsonValue
Returns true if this JSON value is a string, which is JsonString.
isLong() - Method in enum org.embulk.spi.json.JsonValue.EntityType
Returns true if the JSON value is an integral number, which is represented by JsonLong.
isLongValue() - Method in class org.embulk.spi.json.JsonDouble
Returns true if the JSON number is integral in the range of long, [-263 to 263-1].
isLongValue() - Method in class org.embulk.spi.json.JsonLong
Returns true.
isLongValue() - Method in interface org.embulk.spi.json.JsonNumber
Returns true if the JSON number is integral in the range of long, [-263 to 263-1].
isNull() - Method in enum org.embulk.spi.json.JsonValue.EntityType
Returns true if the JSON value is null, which is represented by JsonNull.
isNull(Column) - Method in class org.embulk.spi.PageReader
 
isNull(int) - Method in class org.embulk.spi.PageReader
 
isObject() - Method in enum org.embulk.spi.json.JsonValue.EntityType
Returns true if the JSON value is an object, which is represented by JsonObject.
isPreview() - Static method in class org.embulk.spi.Exec
Returns true if the execution is in a preview mode.
isPreview() - Method in class org.embulk.spi.ExecSession
Returns true if the execution is in a preview mode.
isShortValue() - Method in class org.embulk.spi.json.JsonDouble
Returns true if the JSON number is integral in the range of short, [-215 to 215-1].
isShortValue() - Method in class org.embulk.spi.json.JsonLong
Returns true if the JSON integral number is in the range of short, [-215 to 215-1].
isShortValue() - Method in interface org.embulk.spi.json.JsonNumber
Returns true if the JSON number is integral in the range of short, [-215 to 215-1].
isString() - Method in enum org.embulk.spi.json.JsonValue.EntityType
Returns true if the JSON value is a string, which is represented by JsonString.

J

JSON - Static variable in class org.embulk.spi.type.Types
 
JsonArray - Class in org.embulk.spi.json
Represents an array in JSON.
JsonBoolean - Class in org.embulk.spi.json
Represents true or false in JSON.
jsonColumn(Column) - Method in interface org.embulk.spi.ColumnVisitor
 
JsonDouble - Class in org.embulk.spi.json
Represents a number in JSON, represented by a Java primitive double, which is the same as Embulk's DOUBLE column type.
JsonLong - Class in org.embulk.spi.json
Represents a integral number in JSON, represented by a Java primitive long, which is the same as Embulk's LONG column type.
JsonNull - Class in org.embulk.spi.json
Represents null in JSON.
JsonNumber - Interface in org.embulk.spi.json
Represents a number in JSON.
JsonObject - Class in org.embulk.spi.json
Represents an object in JSON.
JsonObject.Builder - Class in org.embulk.spi.json
Builds instances of JsonObject from keys and values configured by put* methods.
JsonString - Class in org.embulk.spi.json
Represents a string in JSON.
JsonType - Class in org.embulk.spi.type
Singleton type class for Embulk's JSON.
JsonValue - Interface in org.embulk.spi.json
Represents a value in JSON: null, true, false, numbers, strings, arrays, or objects.
JsonValue.EntityType - Enum in org.embulk.spi.json
A type of a JSON value entity, which should correspond to the implementation class of the JSON value instance.

L

limit() - Method in class org.embulk.spi.Buffer
Returns the current limit of this Buffer.
limit(int) - Method in class org.embulk.spi.Buffer
Sets the current limit of this Buffer.
loadConfig(Class<T>) - Method in interface org.embulk.config.ConfigSource
Deprecated.
Use embulk-util-config instead.
loadTask(Class<T>) - Method in interface org.embulk.config.TaskSource
Deprecated.
Use embulk-util-config instead.
LONG - Static variable in class org.embulk.spi.type.Types
 
longColumn(Column) - Method in interface org.embulk.spi.ColumnVisitor
 
LongType - Class in org.embulk.spi.type
Singleton type class for Embulk's LONG.
longValue() - Method in class org.embulk.spi.json.JsonDouble
Returns this JSON number as a Java primitive long.
longValue() - Method in class org.embulk.spi.json.JsonLong
Returns this JSON integral number as a Java primitive long.
longValue() - Method in interface org.embulk.spi.json.JsonNumber
Returns this JSON number as a Java primitive long.
longValueExact() - Method in class org.embulk.spi.json.JsonDouble
Returns this JSON number as a Java primitive long.
longValueExact() - Method in class org.embulk.spi.json.JsonLong
Returns this JSON integral number as a Java primitive long.
longValueExact() - Method in interface org.embulk.spi.json.JsonNumber
Returns this JSON number as a Java primitive long.
lookupColumn(String) - Method in class org.embulk.spi.Schema
 

M

merge(DataSource) - Method in interface org.embulk.config.ConfigDiff
Merges another ConfigDiff into itself.
merge(DataSource) - Method in interface org.embulk.config.ConfigSource
Merges another ConfigSource into itself.
merge(DataSource) - Method in interface org.embulk.config.DataSource
Merges another DataSource into itself.
merge(DataSource) - Method in interface org.embulk.config.TaskReport
Merges another TaskReport into itself.
merge(DataSource) - Method in interface org.embulk.config.TaskSource
Merges another TaskSource into itself.

N

newConfigDiff() - Static method in class org.embulk.spi.Exec
Deprecated.
Recommended to start using embulk-util-config from plugins. Use its own newConfigDiff.
newConfigDiff() - Method in class org.embulk.spi.ExecSession
Deprecated.
Recommended to start using embulk-util-config from plugins. Use its own newConfigDiff.
newConfigSource() - Static method in class org.embulk.spi.Exec
Deprecated.
Recommended to start using embulk-util-config from plugins. Use its own newConfigSource.
newConfigSource() - Method in class org.embulk.spi.ExecSession
Deprecated.
Recommended to start using embulk-util-config from plugins. Use its own newConfigSource.
newTaskReport() - Static method in class org.embulk.spi.Exec
Deprecated.
Recommended to start using embulk-util-config from plugins. Use its own newTaskReport.
newTaskReport() - Method in class org.embulk.spi.ExecSession
Deprecated.
Recommended to start using embulk-util-config from plugins. Use its own newTaskReport.
newTaskSource() - Static method in class org.embulk.spi.Exec
Deprecated.
Recommended to start using embulk-util-config from plugins. Use its own newTaskSource.
newTaskSource() - Method in class org.embulk.spi.ExecSession
Deprecated.
Recommended to start using embulk-util-config from plugins. Use its own newTaskSource.
nextFile() - Method in interface org.embulk.spi.FileInput
Switches the FileInput to process the next file.
nextFile() - Method in interface org.embulk.spi.FileOutput
Switches the FileOutput to process the next file.
nextFile() - Method in interface org.embulk.spi.TransactionalFileInput
Switches the TransactionalFileInput to process the next file.
nextFile() - Method in interface org.embulk.spi.TransactionalFileOutput
Switches the TransactionalFileOutput to process the next file.
nextRecord() - Method in class org.embulk.spi.PageReader
 
NULL - Static variable in class org.embulk.spi.json.JsonNull
The singleton instance that represents null in JSON.

O

of() - Static method in class org.embulk.spi.json.JsonArray
Returns a JSON array containing zero JSON values.
of(JsonValue...) - Static method in class org.embulk.spi.json.JsonArray
Returns a JSON array containing an arbitrary number of JSON values.
of(boolean) - Static method in class org.embulk.spi.json.JsonBoolean
Returns the singleton instance of JsonBoolean.TRUE or JsonBoolean.FALSE.
of(double) - Static method in class org.embulk.spi.json.JsonDouble
Returns a JSON number represented by the specified Java primitive double.
of(long) - Static method in class org.embulk.spi.json.JsonLong
Returns a JSON integral number represented by the specified Java primitive long.
of() - Static method in class org.embulk.spi.json.JsonNull
Returns the singleton instance of JsonNull.
of() - Static method in class org.embulk.spi.json.JsonObject
Returns a JSON object containing zero JSON key-value mapping.
of(String, JsonValue) - Static method in class org.embulk.spi.json.JsonObject
Returns a JSON object containing the specified single JSON key-value mapping.
of(String, JsonValue, String, JsonValue) - Static method in class org.embulk.spi.json.JsonObject
Returns a JSON object containing the specified two JSON key-value mappings.
of(String, JsonValue, String, JsonValue, String, JsonValue) - Static method in class org.embulk.spi.json.JsonObject
Returns a JSON object containing the specified three JSON key-value mappings.
of(String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue) - Static method in class org.embulk.spi.json.JsonObject
Returns a JSON object containing the specified four JSON key-value mappings.
of(String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue) - Static method in class org.embulk.spi.json.JsonObject
Returns a JSON object containing the specified five JSON key-value mappings.
of(String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue) - Static method in class org.embulk.spi.json.JsonObject
Returns a JSON object containing the specified six JSON key-value mappings.
of(String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue) - Static method in class org.embulk.spi.json.JsonObject
Returns a JSON object containing the specified seven JSON key-value mappings.
of(String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue) - Static method in class org.embulk.spi.json.JsonObject
Returns a JSON object containing the specified eight JSON key-value mappings.
of(String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue) - Static method in class org.embulk.spi.json.JsonObject
Returns a JSON object containing the specified nine JSON key-value mappings.
of(String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue, String, JsonValue) - Static method in class org.embulk.spi.json.JsonObject
Returns a JSON object containing the specified ten JSON key-value mappings.
of(JsonValue...) - Static method in class org.embulk.spi.json.JsonObject
Returns a JSON object containing an arbitrary number of JSON key-value mappings.
of(String) - Static method in class org.embulk.spi.json.JsonString
Returns a JSON string that is represented by the specified String.
ofEntries(Map.Entry<String, JsonValue>...) - Static method in class org.embulk.spi.json.JsonObject
Returns a JSON object containing keys and values extracted from the given entries.
ofEntriesWithJsonStringKeys(Map.Entry<JsonString, JsonValue>...) - Static method in class org.embulk.spi.json.JsonObject
Returns a JSON object containing keys and values extracted from the given entries.
ofEpochMilli(long) - Static method in class org.embulk.spi.time.Timestamp
Deprecated.
 
ofEpochSecond(long) - Static method in class org.embulk.spi.time.Timestamp
Deprecated.
 
ofEpochSecond(long, long) - Static method in class org.embulk.spi.time.Timestamp
Deprecated.
 
offset() - Method in class org.embulk.spi.Buffer
Returns the current offset of this Buffer.
offset(int) - Method in class org.embulk.spi.Buffer
Sets the current offset of this Buffer.
ofInstant(Instant) - Static method in class org.embulk.spi.time.Timestamp
Deprecated.
 
ofList(List<? extends JsonValue>) - Static method in class org.embulk.spi.json.JsonArray
Returns a JSON array containing an arbitrary number of JSON values.
ofMap(Map<String, JsonValue>) - Static method in class org.embulk.spi.json.JsonObject
Returns a JSON object containing keys and values extracted from the given Map.
ofMapWithJsonStringKeys(Map<JsonString, JsonValue>) - Static method in class org.embulk.spi.json.JsonObject
Returns a JSON object containing keys and values extracted from the given Map.
ofString(String) - Static method in class org.embulk.spi.time.Timestamp
Deprecated.
 
ofUnsafe(JsonValue...) - Static method in class org.embulk.spi.json.JsonArray
Returns a JSON array containing the specified array as its internal representation.
ofUnsafe(String[], JsonValue[]) - Static method in class org.embulk.spi.json.JsonObject
Returns a JSON object containing the specified arrays as its internal representation.
open(TaskSource, FileInput) - Method in interface org.embulk.spi.DecoderPlugin
Opens a FileInput instance that receives Buffers from a File Input Plugin, or another Decoder Plugin, so that decoded input is read from a Parser Plugin, or another Decoder Plugin
open(TaskSource, FileOutput) - Method in interface org.embulk.spi.EncoderPlugin
Opens a FileOutput instance that receives Buffers from a Formatter Plugin, or another Encoder Plugin, and writes encoded output into FileOutput fileOutput in the parameter list.
open(TaskSource, int) - Method in interface org.embulk.spi.FileInputPlugin
Opens a TransactionalFileInput instance so that Buffers read from the configured source are read from a Parser Plugin, or a Decoder Plugin.
open(TaskSource, int) - Method in interface org.embulk.spi.FileOutputPlugin
Opens a TransactionalFileOutput instance that receives Buffers from a Formatter Plugin, or an Encoder Plugin, and writes them into the configured destination.
open(TaskSource, Schema, Schema, PageOutput) - Method in interface org.embulk.spi.FilterPlugin
Opens a PageOutput instance that receives Pages from an Input Plugin, or another Filter Plugin, and writes converted output into PageOutput output in the parameter list for an Output Plugin, or another Filter Plugin.
open(TaskSource, Schema, FileOutput) - Method in interface org.embulk.spi.FormatterPlugin
Opens a PageOutput instance that receives Pages from an Input Plugin, or a Filter Plugin, and writes formatted output into FileOutput output in the parameter list for a File Output Plugin, or an Encoder Plugin.
open(TaskSource, Schema, int) - Method in interface org.embulk.spi.OutputPlugin
Opens a TransactionalPageOutput instance that receives Pages from an Input Plugin, or a Filter Plugin, and writes them into the configured destination.
org.embulk.config - package org.embulk.config
 
org.embulk.spi - package org.embulk.spi
 
org.embulk.spi.json - package org.embulk.spi.json
 
org.embulk.spi.time - package org.embulk.spi.time
 
org.embulk.spi.type - package org.embulk.spi.type
 
OutputPlugin - Interface in org.embulk.spi
The main class that an Output Plugin implements.
OutputPlugin.Control - Interface in org.embulk.spi
A controller of the following tasks provided from the Embulk core.

P

Page - Class in org.embulk.spi
An in-process (in-JVM) container of data records.
Page() - Constructor for class org.embulk.spi.Page
 
PageBuilder - Class in org.embulk.spi
Builds Pages from Schema and data records with pushing the built Pages to PageOutput.
PageBuilder(BufferAllocator, Schema, PageOutput) - Constructor for class org.embulk.spi.PageBuilder
Deprecated.
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.
PageOutput - Interface in org.embulk.spi
Represents a sequence of Pages as output, passed from an Input Plugin via Filter Plugins to an Output Plugin.
PageReader - Class in org.embulk.spi
Reads data records from Pages set with PageReader.setPage(Page).
PageReader(Schema) - Constructor for class org.embulk.spi.PageReader
Deprecated.
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.
ParserPlugin - Interface in org.embulk.spi
The main class that a Parser Plugin implements.
ParserPlugin.Control - Interface in org.embulk.spi
A controller of the following tasks provided from the Embulk core.
poll() - Method in interface org.embulk.spi.FileInput
Reads a byte sequence from this FileInput into Buffer.
poll() - Method in interface org.embulk.spi.TransactionalFileInput
Reads a byte sequence from this TransactionalFileInput into Buffer.
presumeReferenceSizeInBytes() - Method in class org.embulk.spi.json.JsonArray
Returns the approximate size of this JSON array in bytes presumed to occupy in Page as a reference.
presumeReferenceSizeInBytes() - Method in class org.embulk.spi.json.JsonBoolean
Returns 1 for the size of byte in bytes presumed to occupy in Page as a reference.
presumeReferenceSizeInBytes() - Method in class org.embulk.spi.json.JsonDouble
Returns 8 for the size of double in bytes presumed to occupy in Page as a reference.
presumeReferenceSizeInBytes() - Method in class org.embulk.spi.json.JsonLong
Returns 8 for the size of long in bytes presumed to occupy in Page as a reference.
presumeReferenceSizeInBytes() - Method in class org.embulk.spi.json.JsonNull
Returns 1 for the size of null in bytes presumed to occupy in Page as a reference.
presumeReferenceSizeInBytes() - Method in class org.embulk.spi.json.JsonObject
Returns the approximate size of this JSON object in bytes presumed to occupy in Page as a reference.
presumeReferenceSizeInBytes() - Method in class org.embulk.spi.json.JsonString
Returns the approximate size of this JSON string in bytes presumed to occupy in Page as a reference.
presumeReferenceSizeInBytes() - Method in interface org.embulk.spi.json.JsonValue
Returns the approximate size of this JSON value in bytes presumed to occupy in Page as a reference.
put(String, JsonValue) - Method in class org.embulk.spi.json.JsonObject.Builder
Puts a pair of a String key and a JsonValue value.
put(JsonString, JsonValue) - Method in class org.embulk.spi.json.JsonObject.Builder
Puts a pair of a JsonString key and a JsonValue value.
putAll(Map<String, JsonValue>) - Method in class org.embulk.spi.json.JsonObject.Builder
Copies all of the JSON key-value mappings from the specified Map to this JSON object.
putAllWithJsonStringKeys(Map<JsonString, JsonValue>) - Method in class org.embulk.spi.json.JsonObject.Builder
Copies all of the JSON key-value mappings from the specified Map to this JSON object.
putEntry(Map.Entry<String, JsonValue>) - Method in class org.embulk.spi.json.JsonObject.Builder
Puts a Map.Entry of a String key and a JsonValue value.
putEntryWithJsonStringKey(Map.Entry<JsonString, JsonValue>) - Method in class org.embulk.spi.json.JsonObject.Builder
Puts a Map.Entry of a JsonString key and a JsonValue value.

R

release() - Method in class org.embulk.spi.Buffer
Releases this Buffer.
release() - Method in class org.embulk.spi.Page
 
remove(String) - Method in interface org.embulk.config.ConfigDiff
Removes the attribute named attrName.
remove(String) - Method in interface org.embulk.config.ConfigSource
Removes the attribute named attrName.
remove(String) - Method in interface org.embulk.config.DataSource
Removes the attribute named attrName.
remove(String) - Method in interface org.embulk.config.TaskReport
Removes the attribute named attrName.
remove(String) - Method in interface org.embulk.config.TaskSource
Removes the attribute named attrName.
resume(TaskSource, int, FileInputPlugin.Control) - Method in interface org.embulk.spi.FileInputPlugin
Resumes a file input transaction.
resume(TaskSource, int, FileOutputPlugin.Control) - Method in interface org.embulk.spi.FileOutputPlugin
Resumes a file output transaction.
resume(TaskSource, Schema, int, InputPlugin.Control) - Method in interface org.embulk.spi.InputPlugin
Resumes an input transaction.
resume(TaskSource, Schema, int, OutputPlugin.Control) - Method in interface org.embulk.spi.OutputPlugin
Resumes an output transaction.
run(TaskSource) - Method in interface org.embulk.spi.DecoderPlugin.Control
Runs the following tasks of the Decoder Plugin.
run(TaskSource) - Method in interface org.embulk.spi.EncoderPlugin.Control
Runs the following tasks of the Encoder Plugin.
run(TaskSource, int) - Method in interface org.embulk.spi.FileInputPlugin.Control
Runs the following tasks of the File Input Plugin.
run(TaskSource) - Method in interface org.embulk.spi.FileOutputPlugin.Control
Runs the following tasks of the File Output Plugin.
run(TaskSource, Schema) - Method in interface org.embulk.spi.FilterPlugin.Control
Runs the following tasks of the Filter Plugin.
run(TaskSource) - Method in interface org.embulk.spi.FormatterPlugin.Control
Runs the following tasks of the Formatter Plugin.
run(TaskSource, Schema, int) - Method in interface org.embulk.spi.InputPlugin.Control
Runs the following tasks of the Input Plugin.
run(TaskSource, Schema, int, PageOutput) - Method in interface org.embulk.spi.InputPlugin
Runs each input task.
run(TaskSource) - Method in interface org.embulk.spi.OutputPlugin.Control
Runs the following tasks of the Output Plugin.
run(TaskSource, Schema) - Method in interface org.embulk.spi.ParserPlugin.Control
Runs the following tasks of the Parser Plugin.
run(TaskSource, Schema, FileInput, PageOutput) - Method in interface org.embulk.spi.ParserPlugin
Runs each parsing task.

S

Schema - Class in org.embulk.spi
Represents a schema of Embulk's data record.
Schema(List<Column>) - Constructor for class org.embulk.spi.Schema
 
Schema.Builder - Class in org.embulk.spi
 
SchemaConfigException - Exception in org.embulk.spi
Represents an Exception caused by schema config errors.
SchemaConfigException(String) - Constructor for exception org.embulk.spi.SchemaConfigException
 
SchemaConfigException(Throwable) - Constructor for exception org.embulk.spi.SchemaConfigException
 
SchemaConfigException(String, Throwable) - Constructor for exception org.embulk.spi.SchemaConfigException
 
session() - Static method in class org.embulk.spi.Exec
Deprecated.
Plugins are discouraged from getting the ExecSession instance.
set(String, Object) - Method in interface org.embulk.config.ConfigDiff
Sets a value for attrName.
set(String, Object) - Method in interface org.embulk.config.ConfigSource
Sets a value for attrName.
set(String, Object) - Method in interface org.embulk.config.DataSource
Sets a value for attrName.
set(String, Object) - Method in interface org.embulk.config.TaskReport
Sets a value for attrName.
set(String, Object) - Method in interface org.embulk.config.TaskSource
Sets a value for attrName.
setAll(DataSource) - Method in interface org.embulk.config.ConfigDiff
Sets all attributes in other into itself.
setAll(DataSource) - Method in interface org.embulk.config.ConfigSource
Sets all attributes in other into itself.
setAll(DataSource) - Method in interface org.embulk.config.DataSource
Sets all attributes in other into itself.
setAll(DataSource) - Method in interface org.embulk.config.TaskReport
Sets all attributes in other into itself.
setAll(DataSource) - Method in interface org.embulk.config.TaskSource
Sets all attributes in other into itself.
setBoolean(Column, boolean) - Method in class org.embulk.spi.PageBuilder
 
setBoolean(int, boolean) - Method in class org.embulk.spi.PageBuilder
 
setBytes(int, byte[], int, int) - Method in class org.embulk.spi.Buffer
Copies an array from source, beginning at sourceIndex, to index of this Buffer.
setBytes(int, Buffer, int, int) - Method in class org.embulk.spi.Buffer
Copies an array from source, beginning at sourceIndex, to index of this Buffer.
setDouble(Column, double) - Method in class org.embulk.spi.PageBuilder
 
setDouble(int, double) - Method in class org.embulk.spi.PageBuilder
 
setJson(Column, Value) - Method in class org.embulk.spi.PageBuilder
setJson(Column, JsonValue) - Method in class org.embulk.spi.PageBuilder
Sets a JSON value at the specified column.
setJson(int, Value) - Method in class org.embulk.spi.PageBuilder
setJson(int, JsonValue) - Method in class org.embulk.spi.PageBuilder
Sets a JSON value at the specified column.
setLong(Column, long) - Method in class org.embulk.spi.PageBuilder
 
setLong(int, long) - Method in class org.embulk.spi.PageBuilder
 
setNested(String, DataSource) - Method in interface org.embulk.config.ConfigDiff
Sets a nested value for attrName.
setNested(String, DataSource) - Method in interface org.embulk.config.ConfigSource
Sets a nested value for attrName.
setNested(String, DataSource) - Method in interface org.embulk.config.DataSource
Sets a nested value for attrName.
setNested(String, DataSource) - Method in interface org.embulk.config.TaskReport
Sets a nested value for attrName.
setNested(String, DataSource) - Method in interface org.embulk.config.TaskSource
Sets a nested value for attrName.
setNull(Column) - Method in class org.embulk.spi.PageBuilder
 
setNull(int) - Method in class org.embulk.spi.PageBuilder
 
setPage(Page) - Method in class org.embulk.spi.PageReader
 
setString(Column, String) - Method in class org.embulk.spi.PageBuilder
 
setString(int, String) - Method in class org.embulk.spi.PageBuilder
 
setStringReferences(List<String>) - Method in class org.embulk.spi.Page
Deprecated.
Do not call this method directly from plugins.
setTimestamp(Column, Timestamp) - Method in class org.embulk.spi.PageBuilder
Deprecated.
setTimestamp(Column, Instant) - Method in class org.embulk.spi.PageBuilder
 
setTimestamp(int, Timestamp) - Method in class org.embulk.spi.PageBuilder
Deprecated.
setTimestamp(int, Instant) - Method in class org.embulk.spi.PageBuilder
 
setValueReferences(List<ImmutableValue>) - Method in class org.embulk.spi.Page
Deprecated.
Do not call this method directly from plugins.
shortValue() - Method in class org.embulk.spi.json.JsonDouble
Returns this JSON number as a Java primitive short.
shortValue() - Method in class org.embulk.spi.json.JsonLong
Returns this JSON integral number as a Java primitive short.
shortValue() - Method in interface org.embulk.spi.json.JsonNumber
Returns this JSON number as a Java primitive short.
shortValueExact() - Method in class org.embulk.spi.json.JsonDouble
Returns this JSON number as a Java primitive short.
shortValueExact() - Method in class org.embulk.spi.json.JsonLong
Returns this JSON integral number as a Java primitive short.
shortValueExact() - Method in interface org.embulk.spi.json.JsonNumber
Returns this JSON number as a Java primitive short.
size() - Method in class org.embulk.spi.json.JsonArray
Returns the number of JSON values in this array.
size() - Method in class org.embulk.spi.json.JsonObject
Returns the number of JSON key-value mappings in this object.
size() - Method in class org.embulk.spi.Schema
 
STRING - Static variable in class org.embulk.spi.type.Types
 
stringColumn(Column) - Method in interface org.embulk.spi.ColumnVisitor
 
StringType - Class in org.embulk.spi.type
Singleton type class for Embulk's STRING.

T

TaskReport - Interface in org.embulk.config
Represents a report from a plugin task.
TaskSource - Interface in org.embulk.config
Represents an Embulk configuration for a plugin task.
TempFileSpace - Class in org.embulk.spi
Manages a space for temporary files.
TempFileSpace(File) - Constructor for class org.embulk.spi.TempFileSpace
Deprecated.
The constructor is no longer available. Use Exec.getTempFileSpace() instead.
Timestamp - Class in org.embulk.spi.time
Deprecated.
Use Instant instead as much as possible.
TIMESTAMP - Static variable in class org.embulk.spi.type.Types
 
timestampColumn(Column) - Method in interface org.embulk.spi.ColumnVisitor
 
TimestampType - Class in org.embulk.spi.type
Type class for Embulk's TIMESTAMP.
toEpochMilli() - Method in class org.embulk.spi.time.Timestamp
Deprecated.
 
toJson() - Method in interface org.embulk.config.DataSource
Returns a JSON representation of itself.
toJson() - Method in class org.embulk.spi.json.JsonArray
Returns the stringified JSON representation of this JSON array.
toJson() - Method in class org.embulk.spi.json.JsonBoolean
Returns the stringified JSON representation of this JSON true or false.
toJson() - Method in class org.embulk.spi.json.JsonDouble
Returns the stringified JSON representation of this JSON number.
toJson() - Method in class org.embulk.spi.json.JsonLong
Returns the stringified JSON representation of this JSON integral number.
toJson() - Method in class org.embulk.spi.json.JsonNull
Returns the stringified JSON representation of this JSON null.
toJson() - Method in class org.embulk.spi.json.JsonObject
Returns the stringified JSON representation of this JSON object.
toJson() - Method in class org.embulk.spi.json.JsonString
Returns the stringified JSON representation of this JSON string.
toJson() - Method in interface org.embulk.spi.json.JsonValue
Returns the stringified JSON representation of this JSON value.
toMap() - Method in interface org.embulk.config.DataSource
Returns a Map representation of itself.
toMsgpack() - Method in class org.embulk.spi.json.JsonArray
Deprecated.
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.
toMsgpack() - Method in class org.embulk.spi.json.JsonBoolean
Deprecated.
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.
toMsgpack() - Method in class org.embulk.spi.json.JsonDouble
Deprecated.
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.
toMsgpack() - Method in class org.embulk.spi.json.JsonLong
Deprecated.
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.
toMsgpack() - Method in class org.embulk.spi.json.JsonNull
Deprecated.
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.
toMsgpack() - Method in class org.embulk.spi.json.JsonObject
Deprecated.
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.
toMsgpack() - Method in class org.embulk.spi.json.JsonString
Deprecated.
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.
toMsgpack() - Method in interface org.embulk.spi.json.JsonValue
Deprecated.
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.
toString() - Method in class org.embulk.spi.Column
 
toString() - Method in class org.embulk.spi.json.JsonArray
Returns the string representation of this JSON array.
toString() - Method in class org.embulk.spi.json.JsonBoolean
Returns the string representation of this JSON true or false.
toString() - Method in class org.embulk.spi.json.JsonDouble
Returns the string representation of this JSON number.
toString() - Method in class org.embulk.spi.json.JsonLong
Returns the string representation of this JSON integral number.
toString() - Method in class org.embulk.spi.json.JsonNull
Returns the string representation of this JSON null.
toString() - Method in class org.embulk.spi.json.JsonObject
Returns the string representation of this JSON object.
toString() - Method in class org.embulk.spi.json.JsonString
Returns the string representation of this JSON string.
toString() - Method in class org.embulk.spi.Schema
 
toString() - Method in class org.embulk.spi.time.Timestamp
Deprecated.
 
toString() - Method in class org.embulk.spi.type.AbstractType
Deprecated.
 
transaction(ConfigSource, DecoderPlugin.Control) - Method in interface org.embulk.spi.DecoderPlugin
Processes the entire decoding transaction.
transaction(ConfigSource, EncoderPlugin.Control) - Method in interface org.embulk.spi.EncoderPlugin
Processes the entire encoding transaction.
transaction(ConfigSource, FileInputPlugin.Control) - Method in interface org.embulk.spi.FileInputPlugin
Processes the entire file input transaction.
transaction(ConfigSource, int, FileOutputPlugin.Control) - Method in interface org.embulk.spi.FileOutputPlugin
Processes the entire file output transaction.
transaction(ConfigSource, Schema, FilterPlugin.Control) - Method in interface org.embulk.spi.FilterPlugin
Processes the entire filtering transaction.
transaction(ConfigSource, Schema, FormatterPlugin.Control) - Method in interface org.embulk.spi.FormatterPlugin
Processes the entire formatting transaction.
transaction(ConfigSource, InputPlugin.Control) - Method in interface org.embulk.spi.InputPlugin
Processes the entire input transaction.
transaction(ConfigSource, Schema, int, OutputPlugin.Control) - Method in interface org.embulk.spi.OutputPlugin
Processes the entire output transaction.
transaction(ConfigSource, ParserPlugin.Control) - Method in interface org.embulk.spi.ParserPlugin
Processes the entire parsing transaction.
Transactional - Interface in org.embulk.spi
Represents transactional operations.
TransactionalFileInput - Interface in org.embulk.spi
Represents a series of file-like byte sequence inputs in a transaction from a File Input Plugin.
TransactionalFileOutput - Interface in org.embulk.spi
Represents a series of file-like byte sequence outputs in a transaction into a File Output Plugin.
TransactionalPageOutput - Interface in org.embulk.spi
Represents a sequence of Pages as output in a transaction.
TRUE - Static variable in class org.embulk.spi.json.JsonBoolean
The singleton instance that represents true in JSON.
Type - Interface in org.embulk.spi.type
Represents Embulk's data type.
Types - Class in org.embulk.spi.type
Constants of Embulk's data types.
Types() - Constructor for class org.embulk.spi.type.Types
 

U

UserDataException - Interface in org.embulk.config
Represents an Exception caused by something from the user.

V

valueOf(String) - Static method in enum org.embulk.spi.json.JsonValue.EntityType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.embulk.spi.json.JsonValue.EntityType
Returns an array containing the constants of this enum type, in the order they are declared.
visit(ColumnVisitor) - Method in class org.embulk.spi.Column
 
visitColumns(ColumnVisitor) - Method in class org.embulk.spi.Schema
 

W

with(Path, String) - Static method in class org.embulk.spi.TempFileSpace
Deprecated.
The static creator method is no longer available. Use Exec.getTempFileSpace() instead.
withFormat(String) - Method in class org.embulk.spi.type.TimestampType
Deprecated.
withLiteral(double, String) - Static method in class org.embulk.spi.json.JsonDouble
Returns a JSON number that is represented by the specified Java primitive double, with the specified JSON literal.
withLiteral(long, String) - Static method in class org.embulk.spi.json.JsonLong
Returns a JSON integral number represented by the specified Java primitive long, with the specified JSON literal.
withLiteral(String, String) - Static method in class org.embulk.spi.json.JsonString
Returns a JSON string that is represented by the specified String, with the specified JSON literal.
wrap(byte[]) - Static method in class org.embulk.spi.Buffer
Deprecated.
This method is to be removed. Plugins should no longer call it directly.
wrap(byte[], int, int) - Static method in class org.embulk.spi.Buffer
Deprecated.
This method is to be removed. Plugins should no longer call it directly.
wrap(Buffer) - Static method in class org.embulk.spi.Page
Deprecated.
It is to be removed, implemented only for compatibility. Plugins should no longer call it directly.
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links