public class PartTreeCassandraQuery extends AbstractCassandraQuery
RepositoryQuery
implementation for Cassandra.AbstractCassandraQuery
log
Constructor and Description |
---|
PartTreeCassandraQuery(CassandraQueryMethod queryMethod,
CassandraOperations operations)
|
Modifier and Type | Method and Description |
---|---|
protected com.datastax.driver.core.Statement |
createQuery(CassandraParameterAccessor parameterAccessor)
Creates a
Statement using the given ParameterAccessor |
protected MappingContext<? extends CassandraPersistentEntity<?>,CassandraPersistentProperty> |
getMappingContext()
Returns the
MappingContext used by this query to access mapping meta-data used to store (map) objects to
Cassandra tables. |
protected StatementFactory |
getStatementFactory()
Returns the
StatementFactory used by this query to construct and run Cassandra CQL statements. |
protected PartTree |
getTree()
Return the
PartTree backing the query. |
protected boolean |
isCountQuery()
Returns whether the query should get a count projection applied.
|
protected boolean |
isExistsQuery()
Returns whether the query should get an exists projection applied.
|
protected boolean |
isLimiting()
Return whether the query has an explicit limit set.
|
protected boolean |
isModifyingQuery()
Returns whether the query is a modifying query.
|
execute, getOperations
getEntityInstantiators, getQueryMethod, getQueryStatementCreator
public PartTreeCassandraQuery(CassandraQueryMethod queryMethod, CassandraOperations operations)
queryMethod
- must not be null.operations
- must not be null.protected MappingContext<? extends CassandraPersistentEntity<?>,CassandraPersistentProperty> getMappingContext()
MappingContext
used by this query to access mapping meta-data used to store (map) objects to
Cassandra tables.MappingContext
used by this query.CassandraMappingContext
protected StatementFactory getStatementFactory()
StatementFactory
used by this query to construct and run Cassandra CQL statements.StatementFactory
used by this query to construct and run Cassandra CQL statements.StatementFactory
protected com.datastax.driver.core.Statement createQuery(CassandraParameterAccessor parameterAccessor)
AbstractCassandraQuery
Statement
using the given ParameterAccessor
createQuery
in class AbstractCassandraQuery
parameterAccessor
- must not be null.protected boolean isCountQuery()
AbstractCassandraQuery
isCountQuery
in class AbstractCassandraQuery
protected boolean isExistsQuery()
AbstractCassandraQuery
isExistsQuery
in class AbstractCassandraQuery
protected boolean isLimiting()
AbstractCassandraQuery
isLimiting
in class AbstractCassandraQuery
protected boolean isModifyingQuery()
AbstractCassandraQuery
isModifyingQuery
in class AbstractCassandraQuery
Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.