Package org.springframework.data.cassandra.core.cql
@NonNullApi
package org.springframework.data.cassandra.core.cql
CQL core support.
-
ClassDescriptionSimple adapter for
PreparedStatementBinderthat applies a given array of arguments.Interface 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.Adapter to enable use of aRowCallbackHandlerinside aResultSetExtractor.One of the two central callback interfaces used by theAsyncCqlTemplateclass.Callback interface used byAsyncCqlTemplate's query methods.Adapter implementation of theResultSetExtractorinterface that delegates to aRowMapperwhich is supposed to create an object for each row.Generic callback interface for code that operates asynchronously on a CassandraCqlSession.RowMapperimplementation that converts aRowinto a new instance of the specified mapped target class.Deprecated.since 2.0.CassandraAccessorprovides access to a CassandraSessionFactoryand theCassandraExceptionTranslator.SimplePersistenceExceptionTranslatorfor Cassandra.RowMapperimplementation that creates ajava.util.Mapfor each row, representing all columns as key-value pairs: one entry for each column, with the column name as key.Strategy interface for translating betweendriver exceptionsand Spring's data access strategy-agnosticDataAccessExceptionhierarchy.Deprecated.since 3.0, useCqlIdentifierinstead.Interface specifying a basic set of CQL operations.Interface to be implemented by objects that can provide CQL strings.This is the central class in the CQL core package. It simplifies the use of CQL and helps to avoid common errors.Adapter to enable use of aRowCallbackHandlerinside aResultSetExtractor.RowMapperimplementation that converts a row into a new instance of the specified mapped target class.Resolver for aDriverExecutionProfileused withStatement.setExecutionProfileName(String)orStatement.setExecutionProfile(DriverExecutionProfile).HostMapper<T>An interface used byCqlTemplatefor mappingNodes of metadata on a per-item basis..Data access exception thrown when a result set did not have the correct column count, for example when expecting a single column but getting 0 or more than 1 columns.Deprecated.since 3.0, useCqlIdentifier.Enum for Cassandra primary key column ordering.General callback interface used by theCqlTemplateandReactiveCqlTemplateclasses.Generic callback interface for code that operates on aPreparedStatement.One of the two central callback interfaces used by theCqlTemplateclass.Values representing primary key column types.Utility to extract CQL queries from aStatement.Cassandra Query Options for queries.Builder forQueryOptions.Base class forReactiveCqlTemplateand other CQL-accessing DAO helpers, defining common properties such asReactiveSessionFactoryand exception translator.Interface specifying a basic set of CQL operations executed in a reactive fashion.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.Generic callback interface for code that operates on aPreparedStatement.One of the two central callback interfaces used by theReactiveCqlTemplateclass.Callback interface used byReactiveCqlTemplate's query methods.Adapter implementation of theReactiveResultSetExtractorinterface that delegates to aRowMapperwhich is supposed to create an object for each row.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.HostMapperto to map hosts intoRingMemberobjects.An interface used byCqlTemplatefor processing rows of aResultSeton a per-row basis.RowMapper<T>An interface used byCqlTemplatefor mapping rows of aResultSeton a per-row basis.Adapter implementation of theResultSetExtractorinterface that delegates to aRowMapperwhich is supposed to create an object for each row.Generic utility methods for working with Cassandra.Generic callback interface for code that operates on a CassandraCqlSession.Trivial implementation ofPreparedStatementCreator.RowMapperimplementation that converts a single column into a single result value per row.Cassandra Write Options are an extension toQueryOptionsfor write operations.Builder forWriteOptions.