V
- parameter typepublic class ElasticsearchFilter<V> extends java.lang.Object implements QueryFilter<V>, java.lang.Comparable<ElasticsearchFilter<V>>
Elasticsearch filter.
Constructor and Description |
---|
ElasticsearchFilter(java.lang.String name,
V value,
Operator op) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ElasticsearchFilter<V> o) |
Operator |
getFilterOperation() |
java.lang.String |
getName() |
V |
getValue() |
void |
setName(java.lang.String name) |
void |
setValue(V value) |
java.lang.String |
toString() |
public void setName(java.lang.String name)
setName
in interface QueryOption<V>
public java.lang.String getName()
getName
in interface QueryOption<V>
public void setValue(V value)
setValue
in interface QueryOption<V>
public V getValue()
getValue
in interface QueryOption<V>
public Operator getFilterOperation()
public int compareTo(ElasticsearchFilter<V> o)
compareTo
in interface java.lang.Comparable<ElasticsearchFilter<V>>
public java.lang.String toString()
toString
in class java.lang.Object