Uses of Interface
org.springframework.data.cassandra.core.cql.PreparedStatementCreator
Package
Description
Apache Cassandra core support.
CQL core support.
Support classes for the CQL framework.
-
Uses of PreparedStatementCreator in org.springframework.data.cassandra.core
Modifier and TypeClassDescriptionstatic class
Utility class to prepare aSimpleStatement
and bind values associated with the statement to aBoundStatement
. -
Uses of PreparedStatementCreator in org.springframework.data.cassandra.core.cql
Modifier and TypeClassDescriptionclass
Deprecated.since 2.0.class
Trivial implementation ofPreparedStatementCreator
.Modifier and TypeMethodDescriptionprotected PreparedStatementCreator
CqlTemplate.newPreparedStatementCreator
(String cql) Create a new CQL-basedPreparedStatementCreator
using the CQL passed in.Modifier and TypeMethodDescriptionboolean
CqlOperations.execute
(PreparedStatementCreator psc) Issue a single CQL execute operation (such as an insert, update or delete statement) using aPreparedStatementCreator
to provide CQL and any required parameters.<T> T
CqlOperations.execute
(PreparedStatementCreator preparedStatementCreator, PreparedStatementCallback<T> action) Execute a CQL data access operation, implemented as callback action working on a CQLPreparedStatement
.boolean
CqlTemplate.execute
(PreparedStatementCreator preparedStatementCreator) <T> T
CqlTemplate.execute
(PreparedStatementCreator preparedStatementCreator, PreparedStatementCallback<T> action) <T> T
CqlOperations.query
(PreparedStatementCreator preparedStatementCreator, PreparedStatementBinder psb, ResultSetExtractor<T> resultSetExtractor) Query using a prepared statement and aPreparedStatementBinder
implementation that knows how to bind values to the query, reading theResultSet
with aResultSetExtractor
.void
CqlOperations.query
(PreparedStatementCreator preparedStatementCreator, PreparedStatementBinder psb, RowCallbackHandler rowCallbackHandler) Query using a prepared statement and aPreparedStatementBinder
implementation that knows how to bind values to the query, reading theResultSet
on a per-row basis with aRowCallbackHandler
.<T> List<T>
CqlOperations.query
(PreparedStatementCreator preparedStatementCreator, PreparedStatementBinder psb, RowMapper<T> rowMapper) Query using a prepared statement and aPreparedStatementBinder
implementation that knows how to bind values to the query, mapping each row to a Java object via aRowMapper
.<T> T
CqlOperations.query
(PreparedStatementCreator preparedStatementCreator, ResultSetExtractor<T> resultSetExtractor) Query using a prepared statement, reading theResultSet
with aResultSetExtractor
.void
CqlOperations.query
(PreparedStatementCreator preparedStatementCreator, RowCallbackHandler rowCallbackHandler) Query using a prepared statement, reading theResultSet
on a per-row basis with aRowCallbackHandler
.<T> List<T>
CqlOperations.query
(PreparedStatementCreator preparedStatementCreator, RowMapper<T> rowMapper) Query using a prepared statement, mapping each row to a Java object via aRowMapper
.<T> T
CqlTemplate.query
(PreparedStatementCreator preparedStatementCreator, PreparedStatementBinder psb, ResultSetExtractor<T> resultSetExtractor) void
CqlTemplate.query
(PreparedStatementCreator preparedStatementCreator, PreparedStatementBinder psb, RowCallbackHandler rowCallbackHandler) <T> List<T>
CqlTemplate.query
(PreparedStatementCreator preparedStatementCreator, PreparedStatementBinder psb, RowMapper<T> rowMapper) <T> T
CqlTemplate.query
(PreparedStatementCreator preparedStatementCreator, ResultSetExtractor<T> resultSetExtractor) void
CqlTemplate.query
(PreparedStatementCreator preparedStatementCreator, RowCallbackHandler rowCallbackHandler) <T> List<T>
CqlTemplate.query
(PreparedStatementCreator preparedStatementCreator, RowMapper<T> rowMapper) <T> Stream<T>
CqlOperations.queryForStream
(PreparedStatementCreator preparedStatementCreator, PreparedStatementBinder psb, RowMapper<T> rowMapper) Query using a prepared statement and aPreparedStatementBinder
implementation that knows how to bind values to the query, mapping each row to a Java object via aRowMapper
and turning it into an iterableStream
.<T> Stream<T>
CqlOperations.queryForStream
(PreparedStatementCreator preparedStatementCreator, RowMapper<T> rowMapper) <T> Stream<T>
CqlTemplate.queryForStream
(PreparedStatementCreator preparedStatementCreator, PreparedStatementBinder psb, RowMapper<T> rowMapper) <T> Stream<T>
CqlTemplate.queryForStream
(PreparedStatementCreator preparedStatementCreator, RowMapper<T> rowMapper) -
Uses of PreparedStatementCreator in org.springframework.data.cassandra.core.cql.support
Modifier and TypeClassDescriptionclass
Deprecated.since 3.2, the Cassandra driver has a built-in prepared statement cache with makes external caching of prepared statements superfluous.