Stores credentials used to authenticate to a Cassandra cluster and uses them to configure a Cassandra connection.
Obtains authentication configuration by reading SparkConf object.
Extends Cassandra.Iface with close method to close the underlying thrift transport
Provides and manages connections to Cassandra.
Stores configuration of a connection to Cassandra.
A Cassandra column metadata that can be serialized.
Default AuthConfFactory that supports no authentication or password authentication.
A Cassandra keyspace metadata that can be serialized.
Selects local node first and then nodes in local DC in random order.
Always retries with the same CL, constant number of times, regardless of circumstances
Performs plain-text password authentication.
Atomically counts references to objects of any type
A lockless cache that caches values for multiple users and destroys them once all users release them.
Wraps a Session and intercepts:
A Cassandra table metadata that can be serialized.
Entry point for obtaining AuthConf object from SparkConf, used when establishing connections to Cassandra.
A factory for CassandraConnectorConf objects.
Performs no authentication.
Caches prepared statements so they are not prepared multiple times by different threads.
Contains a cql.CassandraConnector object which is used to connect to a Cassandra cluster and to send CQL statements to it.
CassandraConnectorprovides a Scala-idiomatic way of working withClusterandSessionobject and takes care of connection pooling and proper resource disposal.