Uses of Package
org.springframework.data.cassandra.core.cql
Package
Description
Spring Data Cassandra
factory beans
and configuration.Apache Cassandra core support.
CQL core support.
Keyspace object action specifications such as
CREATE TABLE
, DROP INDEX
.CQL legacy core asynchronous support for easier migration.
Support classes for the CQL framework.
Apache Cassandra legacy asynchronous support for easier migration.
Infrastructure for the Apache Cassandra row-to-object mapping subsystem.
Apache Cassandra specific query and update support.
Query derivation mechanism for Apache Cassandra specific repositories.
-
ClassDescriptionInterface specifying a basic set of CQL operations.This is the central class in the CQL core package. It simplifies the use of CQL and helps to avoid common errors.This is the central class in the CQL core package for reactive Cassandra data access. It simplifies the use of CQL and helps to avoid common errors.
-
ClassDescriptionInterface specifying a basic set of CQL asynchronously executed operations.This is the central class in the CQL core package for asynchronous Cassandra data access. It simplifies the use of CQL and helps to avoid common errors.One of the two central callback interfaces used by the
AsyncCqlTemplate
class.Interface specifying a basic set of CQL operations.Interface to be implemented by objects that can provide CQL strings.Resolver for aDriverExecutionProfile
used withStatement.setExecutionProfileName(String)
orStatement.setExecutionProfile(DriverExecutionProfile)
.General callback interface used by theCqlTemplate
andReactiveCqlTemplate
classes.One of the two central callback interfaces used by theCqlTemplate
class.Cassandra Query Options for queries.Builder forQueryOptions
.Interface specifying a basic set of CQL operations executed in a reactive fashion.One of the two central callback interfaces used by theReactiveCqlTemplate
class.Cassandra Write Options are an extension toQueryOptions
for write operations.Builder forWriteOptions
. -
ClassDescriptionInterface specifying a basic set of CQL asynchronously executed operations.Adapter to enable use of a
RowCallbackHandler
inside aResultSetExtractor
.One of the two central callback interfaces used by theAsyncCqlTemplate
class.Callback interface used byAsyncCqlTemplate
's query methods.Adapter implementation of theResultSetExtractor
interface that delegates to aRowMapper
which is supposed to create an object for each row.Generic callback interface for code that operates asynchronously on a CassandraCqlSession
.RowMapper
implementation that converts aRow
into a new instance of the specified mapped target class.CassandraAccessor
provides access to a CassandraSessionFactory
and theCassandraExceptionTranslator
.Strategy interface for translating betweendriver exceptions
and Spring's data access strategy-agnosticDataAccessException
hierarchy.Deprecated.Interface specifying a basic set of CQL operations.Interface to be implemented by objects that can provide CQL strings.Adapter to enable use of aRowCallbackHandler
inside aResultSetExtractor
.RowMapper
implementation that converts a row into a new instance of the specified mapped target class.Resolver for aDriverExecutionProfile
used withStatement.setExecutionProfileName(String)
orStatement.setExecutionProfile(DriverExecutionProfile)
.An interface used byCqlTemplate
for mappingNode
s of metadata on a per-item basis..Deprecated.since 3.0, useCqlIdentifier
.Enum for Cassandra primary key column ordering.General callback interface used by theCqlTemplate
andReactiveCqlTemplate
classes.Generic callback interface for code that operates on aPreparedStatement
.One of the two central callback interfaces used by theCqlTemplate
class.Values representing primary key column types.Cassandra Query Options for queries.Builder forQueryOptions
.Wrapper for common options used with CQL statements that are represented in the CQL statement such as TTL and timestamp.Base class forReactiveCqlTemplate
and other CQL-accessing DAO helpers, defining common properties such asReactiveSessionFactory
and exception translator.Interface specifying a basic set of CQL operations executed in a reactive fashion.Generic callback interface for code that operates on aPreparedStatement
.One of the two central callback interfaces used by theReactiveCqlTemplate
class.Callback interface used byReactiveCqlTemplate
's query methods.Generic callback interface for code that operates on a CQLReactiveSession
.Generic callback interface for code that operates on a CQLStatement
.Deprecated.since 3.0 without replacement.Callback interface used byCqlTemplate
's query methods.Domain object representing a Cassandra host.HostMapper
to to map hosts intoRingMember
objects.An interface used byCqlTemplate
for processing rows of aResultSet
on a per-row basis.An interface used byCqlTemplate
for mapping rows of aResultSet
on a per-row basis.Adapter implementation of theResultSetExtractor
interface that delegates to aRowMapper
which is supposed to create an object for each row.Generic callback interface for code that operates on a CassandraCqlSession
.RowMapper
implementation that converts a single column into a single result value per row.Cassandra Write Options are an extension toQueryOptions
for write operations.Builder forWriteOptions
. -
ClassDescriptionDeprecated.since 3.0, use
CqlIdentifier
.Enum for Cassandra primary key column ordering.Values representing primary key column types. -
ClassDescription
CassandraAccessor
provides access to a CassandraSessionFactory
and theCassandraExceptionTranslator
.General callback interface used by theCqlTemplate
andReactiveCqlTemplate
classes.Generic callback interface for code that operates on aPreparedStatement
.An interface used byCqlTemplate
for processing rows of aResultSet
on a per-row basis.An interface used byCqlTemplate
for mapping rows of aResultSet
on a per-row basis. -
ClassDescriptionOne of the two central callback interfaces used by the
CqlTemplate
class.Cassandra Query Options for queries. -
ClassDescriptionInterface to be implemented by objects that can provide CQL strings.General callback interface used by the
CqlTemplate
andReactiveCqlTemplate
classes.Cassandra Query Options for queries. -
ClassDescriptionDeprecated.since 3.0, use
CqlIdentifier
instead.Enum for Cassandra primary key column ordering. -
-
CqlIdentifier
instead.