All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AccessibleById |
A data structure where the values are accessible via a CQL identifier.
|
| AccessibleByIndex |
A data structure where the values are accessible via an integer index.
|
| AccessibleByName |
A data structure where the values are accessible via a name string.
|
| AddressTranslator |
Translates IP addresses received from Cassandra nodes into locally queriable addresses.
|
| AggregateMetadata |
A CQL aggregate in the schema metadata.
|
| AllNodesFailedException |
Thrown when a query failed on all the coordinators it was tried on.
|
| AlreadyExistsException |
Thrown when a query attempts to create a keyspace or table that already exists.
|
| AsyncAutoCloseable |
An object that can be closed in an asynchronous, non-blocking manner.
|
| AsyncCqlSession |
A session that offers user-friendly methods to execute CQL requests asynchronously.
|
| AsyncGraphResultSet |
The result of an asynchronous graph query.
|
| AsyncPagingIterable<ElementT,SelfT extends AsyncPagingIterable<ElementT,SelfT>> |
An iterable of elements which are fetched asynchronously by the driver, possibly in multiple
requests.
|
| AsyncResultSet |
The result of an asynchronous CQL query.
|
| AttachmentPoint |
|
| AuthenticationException |
Indicates an error during the authentication phase while connecting to a node.
|
| Authenticator |
Handles SASL authentication with Cassandra servers.
|
| AuthProvider |
Provides Authenticator instances to use when connecting to Cassandra nodes.
|
| BaseDseAuthenticator |
Base class for SyncAuthenticator implementations that want to make use of the
authentication scheme negotiation in DseAuthenticator.
|
| BatchableStatement<SelfT extends BatchableStatement<SelfT>> |
A statement that can be added to a CQL batch.
|
| BatchGraphStatement |
A graph statement that groups multiple mutating traversals together, to be executed in the
same transaction.
|
| BatchGraphStatementBuilder |
A builder to create a batch graph statement.
|
| BatchStatement |
A statement that groups a number of other statements, so that they can be executed as a batch
(i.e. sent together as a single protocol frame).
|
| BatchStatementBuilder |
A builder to create a batch statement.
|
| BatchType |
The type of a batch.
|
| Bindable<SelfT extends Bindable<SelfT>> |
A data container with the ability to unset values.
|
| BootstrappingException |
Thrown when the coordinator was bootstrapping when it received a query.
|
| BoundStatement |
A prepared statement in its executable form, with values bound to the variables.
|
| BoundStatementBuilder |
A builder to create a bound statement.
|
| BusyConnectionException |
Indicates that a write was attempted on a connection that already handles too many simultaneous
requests.
|
| ByteUtils |
A set of static utility methods to work with byte buffers (associated with CQL type
blob).
|
| CASWriteUnknownException |
The result of a CAS operation is in an unknown state.
|
| CDCWriteFailureException |
An attempt was made to write to a commitlog segment which doesn't support CDC mutations.
|
| ClientRouteProxy |
Represents a client routes endpoint for cloud private-endpoint deployments (e.g.
|
| ClientRoutesConfig |
Configuration for client routes, used in cloud private-endpoint deployments.
|
| ClientRoutesConfig.Builder |
|
| ClosedConnectionException |
Thrown when the connection on which a request was executing is closed due to an unrelated event.
|
| ClusteringOrder |
The order of a clustering column in a table or materialized view.
|
| CodecNotFoundException |
|
| CodecRegistry |
Provides codecs to convert CQL types to their Java equivalent, and vice-versa.
|
| ColumnDefinition |
Metadata about a CQL column.
|
| ColumnDefinitions |
Metadata about a set of CQL columns.
|
| ColumnMetadata |
A column in the schema metadata.
|
| ConnectionInitException |
Indicates a generic error while initializing a connection.
|
| ConsistencyLevel |
The consistency level of a request.
|
| ContainerType |
Representation of a type which "contains" some other type.
|
| ContinuousAsyncResultSet |
|
| ContinuousReactiveResultSet |
|
| ContinuousReactiveSession |
A Session that offers utility methods to issue queries using reactive-style programming
and continuous paging, combined together.
|
| ContinuousResultSet |
|
| ContinuousSession |
A session that has the ability to execute continuous paging queries.
|
| CoordinatorException |
A server-side error thrown by the coordinator node in response to a driver request.
|
| CQL4SkipMetadataResolveMethod |
|
| CqlCollection |
Predicates that can be used on CQL collections (lists, sets and maps).
|
| CqlDuration |
A duration, as defined in CQL.
|
| CqlIdentifier |
The identifier of CQL element (keyspace, table, column, etc).
|
| CqlSession |
The default session type built by the driver.
|
| CqlSessionBuilder |
|
| CqlVector<T> |
Representation of a vector as defined in CQL.
|
| CrcMismatchException |
Thrown when the checksums in a server response don't match (protocol v5 or above).
|
| CustomType |
|
| Data |
A data structure containing CQL values.
|
| DataType |
The type of a CQL column, field or function argument.
|
| DataTypes |
Constants and factory methods to obtain data type instances.
|
| DateRange |
A date range, as defined by the server type
org.apache.cassandra.db.marshal.DateRangeType, corresponding to the Apache Solr type
DateRangeField.
|
| DateRangeBound |
A date range bound.
|
| DateRangePrecision |
|
| DefaultBatchType |
A default batch type supported by the driver out of the box.
|
| DefaultConsistencyLevel |
A default consistency level supported by the driver out of the box.
|
| DefaultDriverOption |
Built-in driver options for the core driver.
|
| DefaultNodeMetric |
See reference.conf for a description of each metric.
|
| DefaultProtocolVersion |
A protocol version supported by default by the driver.
|
| DefaultSessionMetric |
See reference.conf for a description of each metric.
|
| DefaultWriteType |
A default write type supported by the driver out of the box.
|
| Describable |
A schema element that can be described in terms of CQL CREATE statements.
|
| Detachable |
Defines the contract of an object that can be detached and reattached to a driver instance.
|
| DriverConfig |
The configuration of the driver.
|
| DriverConfigLoader |
Manages the initialization, and optionally the periodic reloading, of the driver configuration.
|
| DriverContext |
Holds common components that are shared throughout a driver instance.
|
| DriverException |
Base class for all exceptions thrown by the driver.
|
| DriverExecutionException |
|
| DriverExecutionProfile |
A profile in the driver's configuration.
|
| DriverOption |
Describes an option in the driver's configuration.
|
| DriverTimeoutException |
Thrown when a driver request timed out.
|
| DriverTimeoutException.NodeDiagnostics |
Per-node diagnostic snapshot captured at timeout time.
|
| DseAggregateMetadata |
Specialized aggregate metadata for DSE.
|
| DseColumnMetadata |
Specialized column metadata for DSE.
|
| DseDataTypes |
Extends DataTypes to handle DSE-specific types.
|
| DseDriverConfigLoader |
Deprecated.
|
| DseDriverOption |
|
| DseEdgeMetadata |
Edge metadata, for a table that was created with CREATE TABLE ...
|
| DseFunctionMetadata |
Specialized function metadata for DSE.
|
| DseFunctionMetadata.Monotonicity |
The monotonicity of a function.
|
| DseGraph |
General purpose utility class for interaction with DSE Graph via the DataStax Enterprise Java
driver.
|
| DseGraphKeyspaceMetadata |
Specialized keyspace metadata, that handles the graph-specific properties introduced in DSE 6.8.
|
| DseGraphRemoteConnectionBuilder |
A builder helper to create a RemoteConnection that will be used to build
implicitly-executing fluent traversals.
|
| DseGraphTableMetadata |
Specialized table metadata, that handles the graph-specific properties introduced in DSE 6.8.
|
| DseGssApiAuthProviderBase |
|
| DseGssApiAuthProviderBase.GssApiAuthenticator |
|
| DseGssApiAuthProviderBase.GssApiOptions |
The options to initialize a new authenticator.
|
| DseGssApiAuthProviderBase.GssApiOptions.Builder |
|
| DseIndexMetadata |
Specialized index metadata for DSE.
|
| DseKeyspaceMetadata |
Specialized keyspace metadata for DSE.
|
| DseNodeMetric |
See reference.conf for a description of each metric.
|
| DseNodeProperties |
|
| DsePlainTextAuthProviderBase |
Deprecated.
|
| DseProtocolVersion |
A DSE-specific protocol version.
|
| DseRelationMetadata |
Specialized table or materialized view metadata for DSE.
|
| DseSession |
Deprecated.
|
| DseSessionBuilder |
Deprecated.
|
| DseSessionMetric |
See reference.conf for a description of each metric.
|
| DseTableMetadata |
Specialized table metadata for DSE.
|
| DseTypeCodecs |
|
| DseVertexMetadata |
Vertex metadata, for a table that was created with CREATE TABLE ...
|
| DseViewMetadata |
Specialized materialized view metadata for DSE.
|
| EndPoint |
Encapsulates the information needed to open connections to a node.
|
| ExecutionInfo |
Information about the execution of a query.
|
| ExtraTypeCodecs |
Additional codecs that can be registered to handle different type mappings.
|
| FluentGraphStatement |
A graph statement that uses a TinkerPop GraphTraversal as the query.
|
| FluentGraphStatementBuilder |
A builder to create a fluent graph statement.
|
| FrameTooLongException |
Thrown when an incoming or outgoing protocol frame exceeds the limit defined by
protocol.max-frame-length in the configuration.
|
| FunctionFailureException |
An error during the execution of a CQL function.
|
| FunctionMetadata |
A CQL function in the schema metadata.
|
| FunctionSignature |
The signature that uniquely identifies a CQL function or aggregate in a keyspace.
|
| GenericType<T> |
Runtime representation of a generic Java type.
|
| GenericTypeParameter<T> |
|
| Geo |
|
| Geo.Unit |
|
| Geometry |
The driver-side representation for a DSE geospatial type.
|
| GettableById |
A data structure that provides methods to retrieve its values via a CQL identifier.
|
| GettableByIndex |
A data structure that provides methods to retrieve its values via an integer index.
|
| GettableByName |
A data structure that provides methods to retrieve its values via a name.
|
| GraphExecutionInfo |
Deprecated.
|
| GraphNode |
A node in a tree-like structure representing a Graph or a Graph component.
|
| GraphResultSet |
The result of a synchronous Graph query.
|
| GraphSession |
A session that has the ability to execute DSE Graph requests.
|
| GraphStatement<SelfT extends GraphStatement<SelfT>> |
A request to execute a DSE Graph query.
|
| GraphStatementBuilderBase<SelfT extends GraphStatementBuilderBase<SelfT,StatementT>,StatementT extends GraphStatement<StatementT>> |
|
| HeartbeatException |
Thrown when a heartbeat query fails.
|
| IndexKind |
A kind of index in the schema.
|
| IndexMetadata |
A secondary index in the schema metadata.
|
| InvalidConfigurationInQueryException |
Indicates that a query is invalid because of some configuration problem.
|
| InvalidKeyspaceException |
Thrown when a session gets created with an invalid keyspace.
|
| InvalidQueryException |
Indicates a syntactically correct, but invalid query.
|
| KeyspaceMetadata |
A keyspace in the schema metadata.
|
| KeyspaceTableNamePair |
Simple keyspace name and table name pair.
|
| LineString |
The driver-side representation for DSE's LineString.
|
| ListType |
|
| LoadBalancingPolicy |
Decides which Cassandra nodes to contact for each query.
|
| LoadBalancingPolicy.DistanceReporter |
An object that the policy uses to signal decisions it makes about node distances.
|
| MappedAsyncPagingIterable<ElementT> |
|
| MappingCodec<InnerT,OuterT> |
A TypeCodec that maps instances of InnerT, a driver supported Java type, to
instances of a target OuterT Java type.
|
| MapType |
|
| MavenCoordinates |
|
| Metadata |
The metadata of the Cassandra cluster that this driver instance is connected to.
|
| Metrics |
A wrapper around a MetricRegistry to expose the driver's metrics.
|
| MutableCodecRegistry |
A codec registry that can be extended with new user codecs at runtime.
|
| Node |
Metadata about a Cassandra node in the cluster.
|
| NodeDistance |
Determines how the driver will manage connections to a Cassandra node.
|
| NodeDistanceEvaluator |
|
| NodeMetric |
|
| NodeShardingInfo |
Holds sharding information for a particular Node.
|
| NodeState |
The state of a node, as viewed from the driver.
|
| NodeStateListener |
A listener that gets notified when nodes states change.
|
| NodeStateListenerBase |
Convenience class for listener implementations that that don't need to override all methods (all
methods in this class are empty).
|
| NodeUnavailableException |
Indicates that a Node was selected in a query plan, but it had no connection available.
|
| NoNodeAvailableException |
Specialization of AllNodesFailedException when no coordinators were tried.
|
| OffsetPager |
A utility to emulate offset queries on the client side (this comes with important performance
trade-offs, make sure you read and understand the whole javadocs before using this class).
|
| OffsetPager.Page<ElementT> |
A page returned as the result of an offset query.
|
| OngoingConfigOptions<SelfT extends OngoingConfigOptions<SelfT>> |
An object where config options can be set programmatically.
|
| OptionsMap |
|
| OverloadedException |
Thrown when the coordinator reported itself as being overloaded.
|
| PagingEnabledOptions |
|
| PagingIterable<ElementT> |
An iterable of elements which are fetched synchronously by the driver, possibly in multiple
requests.
|
| PagingState |
A safe wrapper around the paging state of a query.
|
| Partitioner |
Allows to hash partition key to a Token.
|
| PlainTextAuthProviderBase |
Common infrastructure for plain text auth providers.
|
| PlainTextAuthProviderBase.Credentials |
|
| PlainTextAuthProviderBase.PlainTextAuthenticator |
|
| Point |
The driver-side representation of DSE's Point.
|
| Polygon |
The driver-side representation of DSE's Polygon.
|
| Polygon.Builder |
Provides a simple DSL to build a polygon.
|
| PreparedStatement |
A query with bind variables that has been pre-parsed by the database.
|
| PrepareRequest |
A request to prepare a CQL query.
|
| PrimitiveBooleanCodec |
A specialized boolean codec that knows how to deal with primitive types.
|
| PrimitiveByteCodec |
A specialized byte codec that knows how to deal with primitive types.
|
| PrimitiveDoubleCodec |
A specialized double codec that knows how to deal with primitive types.
|
| PrimitiveFloatCodec |
A specialized float codec that knows how to deal with primitive types.
|
| PrimitiveIntCodec |
A specialized integer codec that knows how to deal with primitive types.
|
| PrimitiveLongCodec |
A specialized long codec that knows how to deal with primitive types.
|
| PrimitiveShortCodec |
A specialized short codec that knows how to deal with primitive types.
|
| ProgrammaticArguments |
The arguments that can be set programmatically when building a session.
|
| ProgrammaticArguments.Builder |
|
| ProgrammaticDriverConfigLoaderBuilder |
A builder that allows the creation of a config loader where options are overridden
programmatically.
|
| ProgrammaticDseGssApiAuthProvider |
AuthProvider that provides GSSAPI authenticator instances for clients to connect to DSE
clusters secured with DseAuthenticator, in a programmatic way.
|
| ProgrammaticPlainTextAuthProvider |
A simple plaintext AuthProvider that receives the credentials programmatically instead of
pulling them from the configuration.
|
| ProgrammaticSslEngineFactory |
An SSL engine factory that allows you to configure the driver programmatically, by passing your
own SSLContext.
|
| ProtocolError |
Indicates that the contacted node reported a protocol error.
|
| ProtocolVersion |
A version of the native protocol used by the driver to communicate with the server.
|
| ProxyAuthentication |
|
| QueryConsistencyException |
A failure to reach the required consistency level during the execution of a query.
|
| QueryExecutionException |
A server-side error thrown when a valid query cannot be executed.
|
| QueryTrace |
Tracing information for a query.
|
| QueryValidationException |
A server-side error thrown when a query cannot be executed because it is syntactically incorrect,
invalid or unauthorized.
|
| ReactiveGraphNode |
|
| ReactiveGraphResultSet |
|
| ReactiveGraphSession |
A Session that offers utility methods to issue graph queries using reactive-style
programming.
|
| ReactiveQueryMetadata |
Interface implemented by all the reactive result set publishers provided by the driver, and
notably by ReactiveResultSet.
|
| ReactiveResultSet |
|
| ReactiveRow |
|
| ReactiveSession |
A Session that offers utility methods to issue queries using reactive-style programming.
|
| ReadFailureException |
A non-timeout error during a read query.
|
| ReadTimeoutException |
A server-side timeout during a read query.
|
| ReconnectionPolicy |
Decides how often the driver tries to re-establish lost connections.
|
| ReconnectionPolicy.ReconnectionSchedule |
The reconnection schedule from the time a connection is lost, to the time all connections to
this node have been restored.
|
| RelationMetadata |
A table or materialized view in the schema metadata.
|
| Request |
|
| RequestIdGenerator |
Interface responsible for generating request IDs.
|
| RequestRoutingType |
The type of routing for a given request.
|
| RequestThrottler |
Limits the number of concurrent requests executed by the driver.
|
| RequestThrottlingException |
Thrown if the session uses a request throttler, and it didn't allow the current request to
execute.
|
| RequestTracker |
Tracks request execution for a session.
|
| ResultSet |
The result of a synchronous CQL query.
|
| RetryDecision |
A decision from the RetryPolicy on how to handle a retry.
|
| RetryPolicy |
Defines the behavior to adopt when a request fails.
|
| RetryVerdict |
The verdict returned by a RetryPolicy determining what to do when a request failed.
|
| Row |
A row from a CQL table.
|
| SafeInitNodeStateListener |
A node state listener wrapper that delays (or ignores) init events until after the session is
ready.
|
| SchemaChangeListener |
Tracks schema changes.
|
| SchemaChangeListenerBase |
Convenience class for listener implementations that that don't need to override all methods (all
methods in this class are empty).
|
| ScriptGraphStatement |
A graph statement that uses a Gremlin-groovy script the query.
|
| ScriptGraphStatementBuilder |
A builder to create a script graph statement.
|
| Search |
|
| ServerError |
Indicates that the contacted node reported an internal error.
|
| Session |
A nexus to send requests to a Cassandra cluster.
|
| SessionBuilder<SelfT extends SessionBuilder,SessionT> |
Base implementation to build session instances.
|
| SessionMetric |
|
| SettableById<SelfT extends SettableById<SelfT>> |
A data structure that provides methods to set its values via a CQL identifier.
|
| SettableByIndex<SelfT extends SettableByIndex<SelfT>> |
A data structure that provides methods to set its values via an integer index.
|
| SettableByName<SelfT extends SettableByName<SelfT>> |
A data structure that provides methods to set its values via a name.
|
| SetType |
|
| SimpleStatement |
A one-off CQL statement consisting of a query string with optional placeholders, and a set of
values for these placeholders.
|
| SimpleStatementBuilder |
A builder to create a simple statement.
|
| SpeculativeExecutionPolicy |
The policy that decides if the driver will send speculative queries to the next nodes when the
current node takes too long to respond.
|
| SslEngineFactory |
Extension point to configure SSL based on the built-in JDK implementation.
|
| Statement<SelfT extends Statement<SelfT>> |
A request to execute a CQL query.
|
| StatementBuilder<SelfT extends StatementBuilder<SelfT,StatementT>,StatementT extends Statement<StatementT>> |
Handle options common to all statement builders.
|
| SyncAuthenticator |
An authenticator that performs all of its operations synchronously, on the calling thread.
|
| SyncCqlSession |
A session that offers user-friendly methods to execute CQL requests synchronously.
|
| SyntaxError |
A syntax error in a query.
|
| TableMetadata |
A table in the schema metadata.
|
| Tablet |
Represents a tablet as described in tablets-routing-v1 protocol extension with some additional
fields for ease of use.
|
| TabletMap |
Holds all currently known tablet metadata.
|
| Throttled |
|
| TimestampGenerator |
Generates client-side, microsecond-precision query timestamps.
|
| Token |
A token on the ring.
|
| TokenMap |
Utility component to work with the tokens of a given driver instance.
|
| TokenRange |
A range of tokens on the Cassandra ring.
|
| TraceEvent |
|
| TruncateException |
An error during a truncation operation.
|
| TupleType |
|
| TupleValue |
Driver-side representation of a CQL tuple value.
|
| TypeCodec<JavaTypeT> |
Manages the two-way conversion between a CQL type and a Java type.
|
| TypeCodecs |
Constants and factory methods to obtain instances of the driver's default type codecs.
|
| TypedDriverOption<ValueT> |
A type-safe wrapper around DriverOption, that encodes the intended value type of each
option.
|
| UdtValue |
Driver-side representation of an instance of a CQL user defined type.
|
| UnauthorizedException |
Indicates that a query cannot be performed due to the authorization restrictions of the logged
user.
|
| UnavailableException |
Thrown when the coordinator knows there is not enough replicas alive to perform a query with the
requested consistency level.
|
| UnfitClientException |
A server-side error triggered when DSE can't send asynchronous results back to the client.
|
| UnsupportedProtocolVersionException |
Indicates that we've attempted to connect to a Cassandra node with a protocol version that it
cannot handle (e.g., connecting to a C* 2.1 node with protocol version 4).
|
| UserDefinedType |
|
| Uuids |
Utility methods to help working with UUIDs, and more specifically, with time-based UUIDs (also
known as Version 1 UUIDs).
|
| VectorType |
Type representing a Cassandra vector type as described in CEP-30.
|
| Version |
A structured version number.
|
| ViewMetadata |
A materialized view in the schema metadata.
|
| WriteFailureException |
A non-timeout error during a write query.
|
| WriteTimeoutException |
A server-side timeout during a write query.
|
| WriteType |
The type of a Cassandra write query.
|