org.hibernate.search.backend.impl.lucene.works
public final class ByTermDeleteWorkDelegate extends Object
DeleteLuceneWork
that will always perform the
delete LuceneWork in an optimal way, since the underlying data store guarantee
uniqueness of terms across different entity types.org.hibernate.search.backend.impl.lucene.works.DeleteWorkDelegate}
Modifier and Type | Method and Description |
---|---|
protected static boolean |
isIdNumeric(DocumentBuilderIndexedEntity<?> documentBuilder) |
void |
performWork(LuceneWork work,
org.apache.lucene.index.IndexWriter writer,
IndexingMonitor monitor)
Will perform work on an IndexWriter.
|
protected final Workspace workspace
public void performWork(LuceneWork work, org.apache.lucene.index.IndexWriter writer, IndexingMonitor monitor)
LuceneWorkDelegate
performWork
in interface LuceneWorkDelegate
work
- the LuceneWork to apply to the IndexWriter.writer
- the IndexWriter to use.monitor
- will be notified of performed operationsprotected static boolean isIdNumeric(DocumentBuilderIndexedEntity<?> documentBuilder)
Copyright © 2006–2015 Hibernate. All rights reserved.