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
|
Query |
toLuceneQuery(DocumentBuilderIndexedEntity documentBuilder)
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()
DeletionQuery
getQueryKey
in interface DeletionQuery
public Query toLuceneQuery(DocumentBuilderIndexedEntity documentBuilder)
DeletionQuery
toLuceneQuery
in interface DeletionQuery
documentBuilder
- the document builder of this entityQuery
public String[] serialize()
DeletionQuery
serialize
in interface DeletionQuery
public static SingularTermDeletionQuery fromString(String[] string)
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved