T - the domain type of the repository class containing this query method.public abstract class AbstractDatastoreQuery<T> extends Object implements org.springframework.data.repository.query.RepositoryQuery
| Constructor and Description |
|---|
AbstractDatastoreQuery(DatastoreQueryMethod queryMethod,
DatastoreTemplate datastoreTemplate,
DatastoreMappingContext datastoreMappingContext,
Class<T> entityType) |
| Modifier and Type | Method and Description |
|---|---|
protected List |
applyProjection(List<T> rawResult) |
protected Object[] |
convertCollectionParamToCompatibleArray(List<?> param)
Convert collection-like param from the query method into an array of compatible types
for Datastore.
|
DatastoreTemplate |
getDatastoreTemplate() |
org.springframework.data.repository.query.QueryMethod |
getQueryMethod() |
public AbstractDatastoreQuery(DatastoreQueryMethod queryMethod, DatastoreTemplate datastoreTemplate, DatastoreMappingContext datastoreMappingContext, Class<T> entityType)
public org.springframework.data.repository.query.QueryMethod getQueryMethod()
getQueryMethod in interface org.springframework.data.repository.query.RepositoryQueryprotected Object[] convertCollectionParamToCompatibleArray(List<?> param)
param - the raw parampublic DatastoreTemplate getDatastoreTemplate()
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.