public abstract class ProjectingLuceneAccessorSupport extends ProjectingLuceneAccessor
ProjectingLuceneAccessorSupport is a ProjectingLuceneAccessor class implementation providing support
for extending classes.ProjectingLuceneAccessorLuceneAccessor.LuceneQueryExecutor<T>DEFAULT_PAGE_SIZE, DEFAULT_RESULT_LIMIT| Constructor and Description |
|---|
ProjectingLuceneAccessorSupport() |
| Modifier and Type | Method and Description |
|---|---|
<T> List<T> |
query(org.apache.geode.cache.lucene.LuceneQueryProvider queryProvider,
int resultLimit,
Class<T> projectionType)
Executes the provided
query with the limited results projected as instances of
the projectionType. |
<T> Page<T> |
query(org.apache.geode.cache.lucene.LuceneQueryProvider queryProvider,
int resultLimit,
int pageSize,
Class<T> projectionType)
Executes the provided
query with the limited results projected as instances of
the projectionType. |
<T> List<T> |
query(String query,
String defaultField,
int resultLimit,
Class<T> projectionType)
Executes the given
query with the limited results projected as instances of
the projectionType. |
<T> Page<T> |
query(String query,
String defaultField,
int resultLimit,
int pageSize,
Class<T> projectionType)
Executes the given
query with the limited results projected as instances of
the projectionType. |
afterPropertiesSet, getBeanClassLoader, getBeanFactory, getProjectionFactory, project, project, project, resolveProjectionFactory, setBeanClassLoader, setBeanFactory, setProjectionFactory, setThenGetProjectionFactoryquery, query, query, query, queryForKeys, queryForKeys, queryForValues, queryForValuescreateLuceneQueryFactory, createLuceneQueryFactory, createLuceneQueryFactory, doFind, getCache, getIndexName, getLuceneIndex, getLuceneService, getRegion, getRegionPath, resolveCache, resolveIndexName, resolveLuceneService, resolveLuceneService, resolveRegionPath, setCache, setIndexName, setLuceneIndex, setLuceneService, setRegion, setRegionPathclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitquery, queryquery, query, query, query, query, query, queryForKeys, queryForKeys, queryForKeys, queryForKeys, queryForValues, queryForValues, queryForValues, queryForValuespublic <T> List<T> query(String query, String defaultField, int resultLimit, Class<T> projectionType)
ProjectingLuceneOperationsquery with the limited results projected as instances of
the projectionType.T - Class type of the projection.query - Lucene query to execute.defaultField - String specifying the default field used in Lucene queries when a field
is not explicitly defined in the Lucene query clause.resultLimit - limit on the number of query results to return.projectionType - Class type of the individual elements in the query results.List of Lucene query results projected as instances of projectionType.ProjectingLuceneOperations.query(String, String, int, Class),
Listpublic <T> Page<T> query(String query, String defaultField, int resultLimit, int pageSize, Class<T> projectionType)
ProjectingLuceneOperationsquery with the limited results projected as instances of
the projectionType.T - Class type of the projection.query - Lucene query to execute.defaultField - String specifying the default field used in Lucene queries when a field
is not explicitly defined in the Lucene query clause.resultLimit - limit on the number of query results to return.pageSize - number of results on a Page.projectionType - Class type of the individual elements in the query results.Page of results returned from the Lucene query.Pagepublic <T> List<T> query(org.apache.geode.cache.lucene.LuceneQueryProvider queryProvider, int resultLimit, Class<T> projectionType)
ProjectingLuceneOperationsquery with the limited results projected as instances of
the projectionType.T - Class type of the projection.queryProvider - LuceneQueryProvider providing the Lucene query to execute.resultLimit - limit on the number of query results to return.projectionType - Class type of the individual elements in the query results.List of Lucene query results projected as instances of projectionType.LuceneQueryProvider,
Listpublic <T> Page<T> query(org.apache.geode.cache.lucene.LuceneQueryProvider queryProvider, int resultLimit, int pageSize, Class<T> projectionType)
ProjectingLuceneOperationsquery with the limited results projected as instances of
the projectionType.T - Class type of the projection.queryProvider - LuceneQueryProvider providing the Lucene query to execute.resultLimit - limit on the number of query results to return.pageSize - number of results on a Page.projectionType - Class type of the individual elements in the query results.Page of results returned from the Lucene query.LuceneQueryProvider,
PageCopyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.