| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close on index writer/reader.
|
boolean |
documentExistsInIndex(EntityMetadata metadata,
Object id,
EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata,
boolean isEmbeddedId,
Class<?> parentClazz) |
boolean |
entityExistsInIndex(Class<?> entityClass,
EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata,
EntityMetadata metadata) |
void |
flush()
Flushes out indexes.
|
void |
index(EntityMetadata metadata,
MetamodelImpl metaModel,
Object object)
Indexes and object.
|
void |
index(EntityMetadata metadata,
MetamodelImpl metaModel,
Object object,
String parentId,
Class<?> clazz)
Indexes and object.
|
Map<String,Object> |
search(String luceneQuery,
int start,
int count,
boolean fetchRelation,
EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata,
EntityMetadata metadata)
Searches for an object.
|
void |
unindex(EntityMetadata metadata,
Object id,
EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata,
Class<?> parentClazz)
Unindexed an entity with key:id.
|
void |
update(EntityMetadata metadata,
MetamodelImpl metaModel,
Object entity,
Object id,
String parentId)
Updates the existing document.
|
void unindex(EntityMetadata metadata, Object id, EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata, Class<?> parentClazz)
metadata - the metadataid - the idvoid index(EntityMetadata metadata, MetamodelImpl metaModel, Object object)
metadata - the metadataobject - the objectvoid index(EntityMetadata metadata, MetamodelImpl metaModel, Object object, String parentId, Class<?> clazz)
metadata - the meta data.object - the object.parentId - parent Id.clazz - parent class.Map<String,Object> search(String luceneQuery, int start, int count, boolean fetchRelation, EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata, EntityMetadata metadata)
luceneQuery - the lucene querystart - the startcount - the countfetchRelation - the fetch relationvoid flush()
void update(EntityMetadata metadata, MetamodelImpl metaModel, Object entity, Object id, String parentId)
metadata - entity metadata.entity - entity object.id - entity idparentId - parent entity idparentClazz - parent classboolean entityExistsInIndex(Class<?> entityClass, EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata, EntityMetadata metadata)
entityClass - kunderaMetadata - metadata - boolean documentExistsInIndex(EntityMetadata metadata, Object id, EntityManagerFactoryImpl.KunderaMetadata kunderaMetadata, boolean isEmbeddedId, Class<?> parentClazz)
metadata - id - kunderaMetadata - isEmbeddedId - parentClazz - Copyright © 2015. All Rights Reserved.