TermRangeQueryNode should
be used instead@Deprecated public class RangeQueryNode extends TermRangeQueryNode
PLAINTEXT_FIELD_NAME, toQueryStringIgnoreFields| Constructor and Description |
|---|
RangeQueryNode(ParametricQueryNode lower,
ParametricQueryNode upper,
Collator collator)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Collator |
getCollator()
Deprecated.
|
ParametricQueryNode |
getLowerBound()
Deprecated.
Returns the lower bound node.
|
ParametricQueryNode |
getUpperBound()
Deprecated.
Returns the upper bound node.
|
void |
setBounds(FieldQueryNode lower,
FieldQueryNode upper,
boolean lowerInclusive,
boolean upperInclusive)
Deprecated.
Sets lower and upper bounds.
|
String |
toString()
Deprecated.
Every implementation of this class should return pseudo xml like this:
For FieldQueryNode:
|
getField, isLowerInclusive, isUpperInclusive, setField, toQueryStringadd, add, allocate, clone, cloneTree, containsTag, containsTag, getChildren, getParent, getTag, getTag, getTagMap, getTags, isDefaultField, isLeaf, isRoot, set, setLeaf, setTag, setTag, unsetTag, unsetTagpublic RangeQueryNode(ParametricQueryNode lower, ParametricQueryNode upper, Collator collator)
lower - upper - public ParametricQueryNode getLowerBound()
AbstractRangeQueryNodegetLowerBound in interface RangeQueryNode<FieldValuePairQueryNode<?>>getLowerBound in class AbstractRangeQueryNode<FieldQueryNode>public ParametricQueryNode getUpperBound()
AbstractRangeQueryNodegetUpperBound in interface RangeQueryNode<FieldValuePairQueryNode<?>>getUpperBound in class AbstractRangeQueryNode<FieldQueryNode>public void setBounds(FieldQueryNode lower, FieldQueryNode upper, boolean lowerInclusive, boolean upperInclusive)
FieldQueryNode objects as lower and upper, however,
an IllegalArgumentException will be thrown at runtime
if a non ParametricQueryNode is passed as lower and upper.setBounds in class AbstractRangeQueryNode<FieldQueryNode>lower - a ParametricQueryNode objectupper - a ParametricQueryNode objectlowerInclusive - true if lower bound is inclusive, otherwise, falseupperInclusive - true if upper bound is inclusive, otherwise, falseIllegalArgumentException - if lower or upper are not instance of ParametricQueryNodeAbstractRangeQueryNode.setBounds(T, T, boolean, boolean)public String toString()
QueryNodeImpltoString in interface QueryNodetoString in class QueryNodeImplQueryNode.toString()public Collator getCollator()