| AbstractGettableData |
|
| AbstractMonotonicTimestampGenerator |
Base implementation for monotonic timestamp generators.
|
| AbstractTableMetadata |
Base class for Tables and Materialized Views metadata.
|
| AggregateMetadata |
Describes a CQL aggregate function (created with CREATE AGGREGATE...).
|
| ApplicationInfo |
|
| Authenticator |
Handles SASL authentication with Cassandra servers.
|
| AuthProvider |
Provides Authenticator instances for use when connecting to Cassandra nodes.
|
| BatchStatement |
A statement that groups a number of Statement so they get executed as a batch.
|
| BatchStatement.Type |
The type of batch to use.
|
| BoundStatement |
A prepared statement with values bound to the bind variables.
|
| CloseFuture |
A future on the shutdown of a Cluster or Session instance.
|
| Cluster |
Information and known state of a Cassandra cluster.
|
| Cluster.Builder |
Helper class to build Cluster instances.
|
| Cluster.Initializer |
|
| ClusteringOrder |
Clustering orders.
|
| ClusterWidePercentileTracker |
A PercentileTracker that aggregates all measurements into a single histogram.
|
| ClusterWidePercentileTracker.Builder |
Helper class to build PerHostPercentileTracker instances with a fluent interface.
|
| CodecRegistry |
|
| ColumnDefinitions |
|
| ColumnDefinitions.Definition |
A column definition.
|
| ColumnMetadata |
Describes a Column.
|
| Configuration |
The configuration of the cluster.
|
| Configuration.Builder |
A builder to create a new Configuration object.
|
| ConsistencyLevel |
|
| DataType |
Data types supported by cassandra.
|
| DataType.CollectionType |
Instances of this class represent collection types, that is, lists, sets or maps.
|
| DataType.CustomType |
A "custom" type is a type that cannot be expressed as a CQL type.
|
| DataType.Name |
The CQL type name.
|
| DriverConfigReporter |
Builds the DRIVER_CONFIG payload that the control connection sends in its CQL
STARTUP options, so ScyllaDB can store it in system.clients.client_options and operators
can inspect a client's effective driver settings while investigating incidents.
|
| Duration |
Represents a duration.
|
| EndPoint |
Encapsulates the information needed by the driver to open connections to a node.
|
| EndPointFactory |
Produces EndPoint instances representing the connection information to every node.
|
| ExecutionInfo |
Basic information on the execution of a query.
|
| ExtendedAuthProvider |
|
| ExtendedRemoteEndpointAwareSslOptions |
|
| FunctionMetadata |
Describes a CQL function (created with CREATE FUNCTION...).
|
| GettableByIndexData |
Collection of (typed) CQL values that can be retrieved by index (starting at zero).
|
| GettableByNameData |
Collection of (typed) CQL values that can be retrieved by name.
|
| GettableData |
Collection of (typed) CQL values that can be retrieved either by index (starting at zero) or by
name.
|
| Host |
A Cassandra node.
|
| Host.StateListener |
Interface for listeners that are interested in hosts added, up, down and removed events.
|
| HostDistance |
The distance to a Cassandra node as assigned by a LoadBalancingPolicy (through its distance method).
|
| IndexMetadata |
An immutable representation of secondary index metadata.
|
| IndexMetadata.Kind |
|
| JdkSSLOptions |
Deprecated.
|
| JdkSSLOptions.Builder |
Deprecated.
Helper class to build JDK-based SSL options.
|
| KeyspaceMetadata |
Describes a keyspace defined in this cluster.
|
| LatencyTracker |
Interface for objects that are interested in tracking the latencies of the driver queries to each
Cassandra nodes.
|
| LocalDate |
A date with no time components, no time zone, in the ISO 8601 calendar.
|
| LoggingMonotonicTimestampGenerator |
|
| LwtInfo |
|
| MaterializedViewMetadata |
An immutable representation of a materialized view.
|
| Metadata |
Keeps metadata on the connected cluster, including known nodes and schema definitions.
|
| Metrics |
Metrics exposed by the driver.
|
| Metrics.Errors |
Metrics on errors encountered.
|
| MetricsOptions |
|
| NettyOptions |
A set of hooks that allow clients to customize the driver's underlying Netty layer.
|
| NettySSLOptions |
Deprecated.
|
| PagingIterable |
Defines an iterable whose elements can be remotely fetched and paged, possibly asynchronously.
|
| PagingState |
The paging state of a query.
|
| PercentileTracker |
A LatencyTracker that records query latencies over a sliding time interval, and exposes
an API to retrieve the latency at a given percentile.
|
| PercentileTracker.Builder |
Base class for PercentileTracker implementation builders.
|
| PerHostPercentileTracker |
A PercentileTracker that maintains a separate histogram for each host.
|
| PerHostPercentileTracker.Builder |
Helper class to build PerHostPercentileTracker instances with a fluent interface.
|
| PoolingOptions |
Options related to connection pooling.
|
| PreparedId |
Identifies a PreparedStatement.
|
| PreparedStatement |
Represents a prepared statement, a query with bound variables that has been prepared (pre-parsed)
by the database.
|
| ProtocolFeatures.Feature |
An abstract implementation of feature that may or not apply to a given ProtocolVersion.
|
| ProtocolFeatureStore |
|
| ProtocolOptions |
Options of the Cassandra native binary protocol.
|
| ProtocolOptions.Compression |
Compression supported by the Cassandra binary protocol.
|
| ProtocolVersion |
Versions of the native protocol supported by the driver.
|
| QueryLogger |
|
| QueryLogger.Builder |
Helper class to build QueryLogger instances with a fluent API.
|
| QueryOptions |
Options related to defaults for individual queries.
|
| QueryOptions.CQL4SkipMetadataResolveMethod |
|
| QueryOptions.RequestRoutingMethod |
The request routing method for queries.
|
| QueryTrace |
The Cassandra trace for a query.
|
| QueryTrace.Event |
A trace event.
|
| RegularStatement |
A regular (non-prepared and non batched) CQL statement.
|
| RemoteEndpointAwareJdkSSLOptions |
|
| RemoteEndpointAwareJdkSSLOptions.Builder |
|
| RemoteEndpointAwareSSLOptions |
Child interface to SSLOptions with the possibility to pass remote endpoint data when
instantiating SslHandlers.
|
| ResultSet |
The result of a query.
|
| ResultSetFuture |
|
| Row |
|
| SchemaChangeListener |
Interface for objects that are interested in tracking schema change events in the cluster.
|
| SchemaChangeListenerBase |
|
| Session |
A session holds connections to a Cassandra cluster, allowing it to be queried.
|
| Session.State |
The state of a Session.
|
| SettableByIndexData |
Collection of (typed) CQL values that can be set by index (starting at zero).
|
| SettableByNameData |
Collection of (typed) CQL values that can set by name.
|
| SettableData |
Collection of (typed) CQL values that can be set either by index (starting at zero) or by name.
|
| ShardingInfo |
Keeps the information the driver maintains on data layout of a given node.
|
| ShardingInfo.ConnectionShardingInfo |
|
| SimpleStatement |
A simple RegularStatement implementation built directly from a query string.
|
| SniSSLOptions |
|
| SniSSLOptions.Builder |
|
| SocketOptions |
Options to configure low-level socket options for the connections kept to the Cassandra hosts.
|
| SSLOptions |
Defines how the driver configures SSL connections.
|
| Statement |
An executable query.
|
| TableMetadata |
Describes a Table.
|
| TableOptionsMetadata |
|
| TabletInfo |
|
| TabletMap |
Holds currently known tablet mappings.
|
| TabletMap.HostShardPair |
Simple class to hold UUID of a host and a shard number.
|
| TabletMap.KeyspaceTableNamePair |
Simple keyspace name and table name pair.
|
| TabletMap.Tablet |
Represents a single tablet created from tablets-routing-v1 custom payload.
|
| TabletMap.TabletSet |
Set of tablets bundled with ReadWriteLock to allow concurrent modification for different sets.
|
| ThreadingOptions |
A set of hooks that allow clients to customize the driver's internal executors.
|
| TimestampGenerator |
Generates client-side, microsecond-precision query timestamps.
|
| Token |
A token on the Cassandra ring.
|
| TokenRange |
A range of tokens on the Cassandra ring.
|
| TupleType |
A tuple type.
|
| TupleValue |
A value for a Tuple.
|
| TypeCodec |
A Codec that can serialize and deserialize to and from a given CQL type and
a given Java Type.
|
| TypeCodec.PrimitiveBooleanCodec |
A codec that is capable of handling primitive booleans, thus avoiding the overhead of boxing
and unboxing such primitives.
|
| TypeCodec.PrimitiveByteCodec |
A codec that is capable of handling primitive bytes, thus avoiding the overhead of boxing and
unboxing such primitives.
|
| TypeCodec.PrimitiveDoubleCodec |
A codec that is capable of handling primitive doubles, thus avoiding the overhead of boxing and
unboxing such primitives.
|
| TypeCodec.PrimitiveFloatCodec |
A codec that is capable of handling primitive floats, thus avoiding the overhead of boxing and
unboxing such primitives.
|
| TypeCodec.PrimitiveIntCodec |
A codec that is capable of handling primitive ints, thus avoiding the overhead of boxing and
unboxing such primitives.
|
| TypeCodec.PrimitiveLongCodec |
A codec that is capable of handling primitive longs, thus avoiding the overhead of boxing and
unboxing such primitives.
|
| TypeCodec.PrimitiveShortCodec |
A codec that is capable of handling primitive shorts, thus avoiding the overhead of boxing and
unboxing such primitives.
|
| UDTValue |
A value for a User Defined Type.
|
| UserType |
A User Defined Type (UDT).
|
| UserType.Field |
A UDT field.
|
| VersionNumber |
A version number in the form X.Y.Z with optional pre-release labels and build metadata.
|
| WriteType |
The type of a Cassandra write query.
|