Serializable, Cloneable, FieldableNode, QueryNode, RangeQueryNode<FieldValuePairQueryNode<?>>@Deprecated public class RangeQueryNode extends TermRangeQueryNode
TermRangeQueryNode should
be used insteadParametricRangeQueryNodeProcessor,
StandardQueryConfigHandler.ConfigurationKeys.RANGE_COLLATOR,
TermRangeQuery,
Serialized FormPLAINTEXT_FIELD_NAME, toQueryStringIgnoreFields| Constructor | Description |
|---|---|
RangeQueryNode(ParametricQueryNode lower,
ParametricQueryNode upper,
Collator collator) |
Deprecated.
|
| Modifier and Type | Method | 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, toQueryStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitadd, add, cloneTree, containsTag, containsTag, getChildren, getParent, getTag, getTag, getTagMap, getTags, isLeaf, set, setTag, setTag, unsetTag, unsetTagadd, 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()
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.