| AbstractBulkWriterContext |
Abstract base class for BulkWriterContext implementations.
|
| BroadcastableClusterInfo |
Broadcastable wrapper for single cluster with ZERO transient fields to optimize Spark broadcasting.
|
| BroadcastableClusterInfoGroup |
Broadcastable wrapper for coordinated writes with ZERO transient fields to optimize Spark broadcasting.
|
| BroadcastableJobInfo |
Broadcastable wrapper for job information with ZERO transient fields to optimize Spark broadcasting.
|
| BroadcastableSchemaInfo |
Broadcastable wrapper for schema information with ZERO transient fields to optimize Spark broadcasting.
|
| BroadcastableTableSchema |
Broadcastable wrapper for TableSchema with ZERO transient fields to optimize Spark broadcasting.
|
| BroadcastableTokenPartitioner |
Broadcastable wrapper for TokenPartitioner with ZERO transient fields to optimize Spark broadcasting.
|
| BulkSparkConf |
|
| BulkWriterConfig |
Immutable configuration data class for BulkWriter jobs that is safe to broadcast to Spark executors.
|
| BulkWriterContextFactory |
|
| BulkWriteValidator |
A validator for bulk write result against the target cluster(s).
|
| CancelJobEvent |
A simple data structure to describe an event that leads to job cancellation.
|
| CassandraBulkSourceRelation |
|
| CassandraBulkWriterContext |
BulkWriterContext implementation for single cluster write operations.
|
| CassandraClusterInfo |
Driver-only implementation of ClusterInfo for single cluster operations.
|
| CassandraContext |
|
| CassandraDirectDataTransportContext |
|
| CassandraJobInfo |
|
| CassandraSchemaInfo |
|
| CommitCoordinator |
|
| CommitError |
|
| CommitResult |
|
| CqlTableInfoProvider |
An implementation of the TableInfoProvider interface that leverages the CqlTable to
provide table information
|
| DataTransportInfo |
|
| DecoratedKey |
|
| DirectDataTransferApi.RemoteCommitResult |
|
| DirectStreamResult |
|
| DirectStreamSession |
|
| RecordWriter |
|
| RingInstance |
|
| SidecarDataTransferApi |
|
| SimpleTaskScheduler |
Scheduler for simple and short tasks
|
| SortedSSTableWriter |
SSTableWriter that expects sorted data
Note for implementor: the bulk writer always sort the data in entire spark partition before writing.
|
| SqlToCqlTypeConverter |
|
| SqlToCqlTypeConverter.Converter<T> |
|
| SqlToCqlTypeConverter.DateConverter |
|
| SqlToCqlTypeConverter.DurationConverter |
|
| SqlToCqlTypeConverter.TimeConverter |
|
| SqlToCqlTypeConverter.TimestampConverter |
|
| SqlToCqlTypeConverter.UdtConverter |
|
| SSTableWriterFactory |
|
| StreamError |
|
| StreamResult |
|
| StreamSession<T extends TransportContext> |
|
| TableSchema |
Schema information for bulk write operations.
|
| TimestampOption |
|
| Tokenizer |
|
| TokenPartitioner |
Spark Partitioner for distributing data across Cassandra token ranges.
|
| TTLOption |
|
| WriteResult |
A holder class for the results of a write operation executed by the bulk-write
job Spark executors.
|