public class CassandraQueryMethod extends QueryMethod
Modifier and Type | Field and Description |
---|---|
static List<Class<?>> |
ALLOWED_PARAMETER_TYPES |
static List<Class<?>> |
DATE_PARAMETER_TYPES |
protected Set<Integer> |
dateParameterIndexes |
protected CassandraMappingContext |
mappingContext |
protected Method |
method |
protected Query |
query |
protected boolean |
queryCached |
protected String |
queryString |
static List<Class<?>> |
STRING_LIKE_PARAMETER_TYPES |
protected Set<Integer> |
stringLikeParameterIndexes |
Constructor and Description |
---|
CassandraQueryMethod(Method method,
RepositoryMetadata metadata,
ProjectionFactory factory,
CassandraMappingContext mappingContext) |
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. |
TypeInformation<?> |
getReturnType() |
boolean |
hasAnnotatedQuery()
Returns whether the method has an annotated query.
|
boolean |
isCollectionOfEntityQuery() |
boolean |
isDateParameter(int parameterIndex) |
boolean |
isListOfMapOfCharSequenceToObject() |
static boolean |
isMapOfCharSequenceToObject(TypeInformation<?> type) |
boolean |
isMapOfCharSequenceToObjectQuery() |
boolean |
isResultSetQuery() |
boolean |
isSingleEntityQuery() |
boolean |
isStringLikeParameter(int parameterIndex) |
void |
verify(Method method,
RepositoryMetadata metadata) |
getDomainClass, getEntityInformation, getName, getNamedQueryName, getParameters, getResultProcessor, getReturnedObjectType, isCollectionQuery, isModifyingQuery, isPageQuery, isQueryForEntity, isSliceQuery, isStreamQuery, toString
protected Method method
protected CassandraMappingContext mappingContext
protected Query query
protected String queryString
protected boolean queryCached
public CassandraQueryMethod(Method method, RepositoryMetadata metadata, ProjectionFactory factory, CassandraMappingContext mappingContext)
public static boolean isMapOfCharSequenceToObject(TypeInformation<?> type)
public void verify(Method method, RepositoryMetadata metadata)
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.public TypeInformation<?> getReturnType()
public boolean isResultSetQuery()
public boolean isSingleEntityQuery()
public boolean isCollectionOfEntityQuery()
public boolean isMapOfCharSequenceToObjectQuery()
public boolean isListOfMapOfCharSequenceToObject()
public boolean isStringLikeParameter(int parameterIndex)
public boolean isDateParameter(int parameterIndex)
Copyright © 2011-2015–2017 Pivotal Software, Inc.. All rights reserved.