public class CassandraQueryMethod extends QueryMethod
QueryMethod
.Constructor and Description |
---|
CassandraQueryMethod(Method method,
RepositoryMetadata repositoryMetadata,
ProjectionFactory projectionFactory,
MappingContext<? extends CassandraPersistentEntity<?>,? extends CassandraPersistentProperty> mappingContext)
Create a new
CassandraQueryMethod from the given Method . |
Modifier and Type | Method and Description |
---|---|
protected CassandraParameters |
createParameters(Method method) |
String |
getAnnotatedQuery()
Returns the query string declared in a
Query annotation or null if neither the annotation found
nor the attribute was specified. |
protected Class<?> |
getDomainClass() |
CassandraEntityMetadata<?> |
getEntityInformation() |
CassandraParameters |
getParameters() |
TypeInformation<?> |
getReturnType() |
boolean |
hasAnnotatedQuery()
Returns whether the method has an annotated query.
|
boolean |
isResultSetQuery() |
void |
verify(Method method,
RepositoryMetadata metadata)
Validates that this query is not a page or slice query.
|
getName, getNamedQueryName, getResultProcessor, getReturnedObjectType, isCollectionQuery, isModifyingQuery, isPageQuery, isQueryForEntity, isSliceQuery, isStreamQuery, toString
public CassandraQueryMethod(Method method, RepositoryMetadata repositoryMetadata, ProjectionFactory projectionFactory, MappingContext<? extends CassandraPersistentEntity<?>,? extends CassandraPersistentProperty> mappingContext)
CassandraQueryMethod
from the given Method
.method
- must not be null.repositoryMetadata
- must not be null.projectionFactory
- must not be null.mappingContext
- must not be null.public void verify(Method method, RepositoryMetadata metadata)
public CassandraEntityMetadata<?> getEntityInformation()
getEntityInformation
in class QueryMethod
public CassandraParameters getParameters()
getParameters
in class QueryMethod
protected CassandraParameters createParameters(Method method)
createParameters
in class QueryMethod
public boolean hasAnnotatedQuery()
public String getAnnotatedQuery()
Query
annotation or null if neither the annotation found
nor the attribute was specified.protected Class<?> getDomainClass()
getDomainClass
in class QueryMethod
public TypeInformation<?> getReturnType()
QueryMethod
.public boolean isResultSetQuery()
ResultSet
.Copyright © 2011–2017 Pivotal Software, Inc.. All rights reserved.