| Package | Description |
|---|---|
| com.datastax.driver.core |
The main package for the DataStax Java driver for Cassandra.
|
| com.datastax.driver.core.exceptions |
Exceptions thrown by the DataStax Java driver for Cassandra.
|
| com.datastax.driver.core.policies |
Policies that allow to control some of the behavior of the DataStax Java driver for Cassandra.
|
| com.datastax.driver.core.querybuilder |
A CQL3 query builder.
|
| com.datastax.driver.core.schemabuilder |
A CQL3 schema builder.
|
| com.datastax.driver.extras.codecs |
This package and its subpackages contain several convenience
TypeCodecs. |
| com.datastax.driver.extras.codecs.arrays |
This package contains a collection of convenience
TypeCodec instances useful for serializing between CQL lists and Java arrays. |
| com.datastax.driver.extras.codecs.date |
This package contains a collection of convenience
TypeCodec instances useful for serializing between CQL temporal types and Java primitive types. |
| com.datastax.driver.extras.codecs.enums |
This package contains a collection of convenience
TypeCodec instances useful for serializing between CQL types and Java enums. |
| com.datastax.driver.extras.codecs.jdk8 |
This package contains a collection of convenience
TypeCodec instances useful for serializing between CQL types and Java 8 types, such as the ones
from the java.time API and java.util.Optional. |
| com.datastax.driver.extras.codecs.joda |
This package contains a collection of convenience
TypeCodec instances useful for serializing between CQL types and Joda Time types such as DateTime. |
| com.datastax.driver.extras.codecs.json |
This package contains a collection of convenience
TypeCodec
instances useful for serializing JSON structures. |
| com.datastax.driver.mapping | |
| com.datastax.driver.mapping.annotations |
| Class and Description |
|---|
| 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...). |
| 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
Initializer for
Cluster instances. |
| 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
A registry for
TypeCodecs. |
| ColumnDefinitions
Metadata describing the columns returned in a
ResultSet or a PreparedStatement. |
| 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.
|
| 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
An auth provider that represents the host as an
EndPoint instead of a raw InetSocketAddress. |
| 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.
|
| GuavaCompatibility
A compatibility layer to support a wide range of Guava versions.
|
| 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). |
| IgnoreJDK6Requirement
Annotation used to mark classes in this project as excluded from JDK 6 signature check performed
by animal-sniffer
Maven plugin as they require JDK 8 or higher.
|
| IndexMetadata
An immutable representation of secondary index metadata.
|
| IndexMetadata.Kind |
| JdkSSLOptions
Deprecated.
Use
RemoteEndpointAwareJdkSSLOptions instead. |
| 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
A monotonic timestamp generator that logs warnings when timestamps drift in the future (see this
class's constructors and
LoggingMonotonicTimestampGenerator.onDrift(long, long) for more information). |
| 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
Metrics options. |
| NettyOptions
A set of hooks that allow clients to customize the driver's underlying Netty layer.
|
| NettySSLOptions
Deprecated.
Use
RemoteEndpointAwareNettySSLOptions instead. |
| 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.
|
| 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
A configurable
LatencyTracker that logs all executed statements. |
| QueryLogger.Builder
Helper class to build
QueryLogger instances with a fluent API. |
| QueryOptions
Options related to defaults for individual queries.
|
| QueryTrace
The Cassandra trace for a query.
|
| QueryTrace.Event
A trace event.
|
| RegularStatement
A regular (non-prepared and non batched) CQL statement.
|
RemoteEndpointAwareJdkSSLOptions
RemoteEndpointAwareSSLOptions implementation based on built-in JDK classes. |
| RemoteEndpointAwareJdkSSLOptions.Builder
Helper class to build
RemoteEndpointAwareJdkSSLOptions instances. |
| RemoteEndpointAwareSSLOptions
Child interface to
SSLOptions with the possibility to pass remote endpoint data when
instantiating SslHandlers. |
| ResultSet
The result of a query.
|
| ResultSetFuture
A future on a
ResultSet. |
| Row
A CQL Row returned in a
ResultSet. |
| SchemaChangeListener
Interface for objects that are interested in tracking schema change events in the cluster.
|
| 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.
|
| 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 |
| 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 |
| 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.
|
| Class and Description |
|---|
| ConsistencyLevel |
| DataType
Data types supported by cassandra.
|
| EndPoint
Encapsulates the information needed by the driver to open connections to a node.
|
| ProtocolVersion
Versions of the native protocol supported by the driver.
|
| WriteType
The type of a Cassandra write query.
|
| Class and Description |
|---|
| Cluster
Information and known state of a Cassandra cluster.
|
| ConsistencyLevel |
| EndPointFactory
Produces
EndPoint instances representing the connection information to every node. |
| Host
A Cassandra node.
|
| HostDistance
The distance to a Cassandra node as assigned by a
LoadBalancingPolicy (through its distance method). |
| PercentileTracker
A
LatencyTracker that records query latencies over a sliding time interval, and exposes
an API to retrieve the latency at a given percentile. |
| Statement
An executable query.
|
| TimestampGenerator
Generates client-side, microsecond-precision query timestamps.
|
| WriteType
The type of a Cassandra write query.
|
| Class and Description |
|---|
| CodecRegistry
A registry for
TypeCodecs. |
| DataType
Data types supported by cassandra.
|
| MaterializedViewMetadata
An immutable representation of a materialized view.
|
| ProtocolVersion
Versions of the native protocol supported by the driver.
|
| RegularStatement
A regular (non-prepared and non batched) CQL statement.
|
| Statement
An executable query.
|
| TableMetadata
Describes a Table.
|
| Class and Description |
|---|
| CodecRegistry
A registry for
TypeCodecs. |
| DataType
Data types supported by cassandra.
|
| ProtocolVersion
Versions of the native protocol supported by the driver.
|
| RegularStatement
A regular (non-prepared and non batched) CQL statement.
|
| Statement
An executable query.
|
| Class and Description |
|---|
| ProtocolVersion
Versions of the native protocol supported by the driver.
|
| TypeCodec |
| Class and Description |
|---|
| DataType.CollectionType
Instances of this class represent collection types, that is, lists, sets or maps.
|
| ProtocolVersion
Versions of the native protocol supported by the driver.
|
| TypeCodec |
| Class and Description |
|---|
| ProtocolVersion
Versions of the native protocol supported by the driver.
|
| TypeCodec |
| 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.
|
| Class and Description |
|---|
| ProtocolVersion
Versions of the native protocol supported by the driver.
|
| TypeCodec |
| Class and Description |
|---|
| IgnoreJDK6Requirement
Annotation used to mark classes in this project as excluded from JDK 6 signature check performed
by animal-sniffer
Maven plugin as they require JDK 8 or higher.
|
| ProtocolVersion
Versions of the native protocol supported by the driver.
|
| TupleType
A tuple type.
|
| TypeCodec |
| TypeCodec.AbstractTupleCodec
Base class for codecs mapping CQL
tuples to Java objects. |
| Class and Description |
|---|
| ProtocolVersion
Versions of the native protocol supported by the driver.
|
| TupleType
A tuple type.
|
| TypeCodec |
| TypeCodec.AbstractTupleCodec
Base class for codecs mapping CQL
tuples to Java objects. |
| Class and Description |
|---|
| ProtocolVersion
Versions of the native protocol supported by the driver.
|
| TypeCodec |
| Class and Description |
|---|
| ConsistencyLevel |
| ExecutionInfo
Basic information on the execution of a query.
|
| PagingIterable
Defines an iterable whose elements can be remotely fetched and paged, possibly asynchronously.
|
| ProtocolVersion
Versions of the native protocol supported by the driver.
|
| ResultSet
The result of a query.
|
| ResultSetFuture
A future on a
ResultSet. |
| Session
A session holds connections to a Cassandra cluster, allowing it to be queried.
|
| Statement
An executable query.
|
| TableMetadata
Describes a Table.
|
| TypeCodec |
| Class and Description |
|---|
| TypeCodec |
Copyright © 2012–2020. All rights reserved.