Open source Apache Cassandra® 2.1 and later databases
The engine manages the driver-specific settings, as well as supports authentication and
SSL encryption.
Conversion: The engine handles data type conversions, e.g. boolean, number, date conversions
from anything (typically, strings or raw bytes as emitted by a connector) to appropriate
internal representations (typically, Java Temporal or Number objects). It also handles
NULL and UNSET values.
Mapping: The engine analyzes metadata gathered from the driver and infers the appropriate
INSERT or SELECT prepared statement, then checks this
information against user-supplied information about the data source, to infer the bound
variables to use.
Monitoring: The engine reports metrics about all its internal components, mainly the
connector and the bulk executor.
Error Handling: The engine handles errors from both connectors and the bulk executor, and
reports read, parse, and write failures. These are redirected to a configurable "bad file" that
contains sources that could not be loaded.