public class StringBasedCassandraQuery extends AbstractCassandraQuery
AbstractCassandraQuery
implementation.
A StringBasedCassandraQuery
expects a query method to be annotated with
Query
with a CQL query. String-based queries support named,
index-based and expression parameters that are resolved during query execution.
Query
log
Constructor and Description |
---|
StringBasedCassandraQuery(CassandraQueryMethod queryMethod,
CassandraOperations operations,
SpelExpressionParser expressionParser,
EvaluationContextProvider evaluationContextProvider)
Creates a new
StringBasedCassandraQuery for the given CassandraQueryMethod ,
CassandraOperations , SpelExpressionParser , and EvaluationContextProvider . |
StringBasedCassandraQuery(String query,
CassandraQueryMethod queryMethod,
CassandraOperations operations,
SpelExpressionParser expressionParser,
EvaluationContextProvider evaluationContextProvider)
Creates a new
StringBasedCassandraQuery for the given query , CassandraQueryMethod ,
CassandraOperations , SpelExpressionParser , and EvaluationContextProvider . |
Modifier and Type | Method and Description |
---|---|
String |
createQuery(CassandraParameterAccessor parameterAccessor)
Creates a string query using the given
ParameterAccessor |
execute, getCollectionOfEntity, getConversionService, getQueryMethod, getSingleEntity, setConversionService, warnIfMoreResults
public StringBasedCassandraQuery(CassandraQueryMethod queryMethod, CassandraOperations operations, SpelExpressionParser expressionParser, EvaluationContextProvider evaluationContextProvider)
StringBasedCassandraQuery
for the given CassandraQueryMethod
,
CassandraOperations
, SpelExpressionParser
, and EvaluationContextProvider
.queryMethod
- CassandraQueryMethod
on which this query is based.operations
- CassandraOperations
used to perform data access in Cassandra.expressionParser
- SpelExpressionParser
used to parse expressions in the query.evaluationContextProvider
- EvaluationContextProvider
used to access the potentially shared
StandardEvaluationContext
.public StringBasedCassandraQuery(String query, CassandraQueryMethod queryMethod, CassandraOperations operations, SpelExpressionParser expressionParser, EvaluationContextProvider evaluationContextProvider)
StringBasedCassandraQuery
for the given query
, CassandraQueryMethod
,
CassandraOperations
, SpelExpressionParser
, and EvaluationContextProvider
.query
- queryMethod
- operations
- expressionParser
- evaluationContextProvider
- public String createQuery(CassandraParameterAccessor parameterAccessor)
AbstractCassandraQuery
ParameterAccessor
createQuery
in class AbstractCassandraQuery
parameterAccessor
- must not be null.Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.