public final class SingularTermDeletionQuery extends Object implements DeletionQuery
TermQuery| Modifier and Type | Class and Description |
|---|---|
static class |
SingularTermDeletionQuery.Type |
| Modifier and Type | Field and Description |
|---|---|
static int |
QUERY_KEY |
| Constructor and Description |
|---|
SingularTermDeletionQuery(String fieldName,
double value) |
SingularTermDeletionQuery(String fieldName,
float value) |
SingularTermDeletionQuery(String fieldName,
int value) |
SingularTermDeletionQuery(String fieldName,
long value) |
SingularTermDeletionQuery(String fieldName,
Object value,
SingularTermDeletionQuery.Type type) |
SingularTermDeletionQuery(String fieldName,
String value) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static SingularTermDeletionQuery |
fromString(String[] string) |
String |
getFieldName() |
int |
getQueryKey()
used to identify the type of query faster (no need for instanceof checks)
|
SingularTermDeletionQuery.Type |
getType() |
Object |
getValue() |
int |
hashCode() |
String[] |
serialize()
We are serializing to a String array here instead of a byte array since we don't want implementors to use the
standard Java Serialization API by mistake
|
org.apache.lucene.search.Query |
toLuceneQuery(ScopedAnalyzer analyzerForEntity)
converts this DeletionQuery to a Lucene Query
|
String |
toString() |
public static final int QUERY_KEY
public SingularTermDeletionQuery(String fieldName, int value)
public SingularTermDeletionQuery(String fieldName, long value)
public SingularTermDeletionQuery(String fieldName, float value)
public SingularTermDeletionQuery(String fieldName, double value)
public SingularTermDeletionQuery(String fieldName, Object value, SingularTermDeletionQuery.Type type)
public String getFieldName()
public Object getValue()
public SingularTermDeletionQuery.Type getType()
public int getQueryKey()
DeletionQuerygetQueryKey in interface DeletionQuerypublic org.apache.lucene.search.Query toLuceneQuery(ScopedAnalyzer analyzerForEntity)
DeletionQuerytoLuceneQuery in interface DeletionQueryanalyzerForEntity - the analyzer to be used for this queryQuerypublic String[] serialize()
DeletionQueryserialize in interface DeletionQuerypublic static SingularTermDeletionQuery fromString(String[] string)
Copyright © 2006–2015 Hibernate. All rights reserved.