| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
log
the log used by this class.
|
(package private) String |
luceneQuery
The lucene query.
|
(package private) int |
maxResult
The max result.
|
firstResult, isSingleResult, kunderaMetadata, kunderaQuery, persistenceDelegeator, ttl| Constructor and Description |
|---|
LuceneQuery(KunderaQuery kunderaQuery,
PersistenceDelegator pd,
EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata)
Instantiates a new lucene query.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Reinstate .
|
protected List |
findUsingLucene(EntityMetadata m,
Client client)
Find using lucene.
|
protected EntityReader |
getReader()
Method returns entity reader.
|
List<?> |
getResultList() |
Iterator |
iterate()
Iterates over result.
|
protected int |
onExecuteUpdate()
Method to be invoked on query.executeUpdate().
|
protected List<Object> |
populateEntities(EntityMetadata m,
Client client)
Populate entities, Method to populate data in case no relation exist!.
|
protected List<Object> |
recursivelyPopulateEntities(EntityMetadata m,
Client client)
Recursively populate entities.
|
javax.persistence.Query |
setMaxResults(int maxResult) |
addToRelationStack, applyTTL, executeUpdate, fetch, getColumns, getEntityMetadata, getFetchSize, getFirstResult, getFlushMode, getHints, getJPAQuery, getKunderaQuery, getLockMode, getMaxResults, getParameter, getParameter, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, getSingleResult, handlePostEvent, isBound, onDeleteOrUpdate, onReturnResults, onUpdateDeleteEvent, onValidateSingleResult, populateUsingLucene, setFetchSize, setFirstResult, setFlushMode, setHint, setLockMode, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setRelationEntities, unwrapprivate static org.slf4j.Logger log
int maxResult
String luceneQuery
public LuceneQuery(KunderaQuery kunderaQuery, PersistenceDelegator pd, EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata)
jpaQuery - the jpa querykunderaQuery - the kundera querypd - the pdpersistenceUnits - the persistence unitspublic List<?> getResultList()
getResultList in class QueryImplpublic javax.persistence.Query setMaxResults(int maxResult)
setMaxResults in class QueryImplprotected List<Object> populateEntities(EntityMetadata m, Client client)
QueryImplpopulateEntities in class QueryImplm - the mclient - the clientprotected EntityReader getReader()
QueryImplprotected List<Object> recursivelyPopulateEntities(EntityMetadata m, Client client)
QueryImplrecursivelyPopulateEntities in class QueryImplm - the mclient - the clientprotected int onExecuteUpdate()
QueryImplonExecuteUpdate in class QueryImplpublic void close()
Queryprotected List findUsingLucene(EntityMetadata m, Client client)
QueryImplfindUsingLucene in class QueryImplm - the mclient - the clientCopyright © 2015. All Rights Reserved.