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)
Create a new
StringBasedCassandraQuery for the given CassandraQueryMethod ,
CassandraOperations , SpelExpressionParser , and EvaluationContextProvider . |
StringBasedCassandraQuery(String query,
CassandraQueryMethod queryMethod,
CassandraOperations operations,
SpelExpressionParser expressionParser,
EvaluationContextProvider evaluationContextProvider)
Create a new
StringBasedCassandraQuery for the given query , CassandraQueryMethod ,
CassandraOperations , SpelExpressionParser , and EvaluationContextProvider . |
Modifier and Type | Method and Description |
---|---|
com.datastax.driver.core.SimpleStatement |
createQuery(CassandraParameterAccessor parameterAccessor)
Creates a
Statement using the given ParameterAccessor |
protected org.springframework.data.cassandra.repository.query.StringBasedQuery |
getStringBasedQuery() |
execute, getCollectionOfEntity, getConversionService, getEntityInstantiators, getOperations, 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
- 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
.protected org.springframework.data.cassandra.repository.query.StringBasedQuery getStringBasedQuery()
public com.datastax.driver.core.SimpleStatement createQuery(CassandraParameterAccessor parameterAccessor)
AbstractCassandraQuery
Statement
using the given ParameterAccessor
createQuery
in class AbstractCassandraQuery
parameterAccessor
- must not be null.Copyright © 2011–2017 Pivotal Software, Inc.. All rights reserved.