org.apache.lucene.queryParser.core.nodes
Interface RangeQueryNode<T extends FieldValuePairQueryNode<?>>

All Superinterfaces:
FieldableNode, QueryNode, Serializable
All Known Implementing Classes:
AbstractRangeQueryNode, NumericRangeQueryNode, ParametricRangeQueryNode, RangeQueryNode, TermRangeQueryNode

public interface RangeQueryNode<T extends FieldValuePairQueryNode<?>>
extends FieldableNode

This interface should be implemented by a QueryNode that represents some kind of range query.


Method Summary
 T getLowerBound()
           
 T getUpperBound()
           
 boolean isLowerInclusive()
           
 boolean isUpperInclusive()
           
 
Methods inherited from interface org.apache.lucene.queryParser.core.nodes.FieldableNode
getField, setField
 
Methods inherited from interface org.apache.lucene.queryParser.core.nodes.QueryNode
add, add, cloneTree, containsTag, containsTag, getChildren, getParent, getTag, getTag, getTagMap, getTags, isLeaf, set, setTag, setTag, toQueryString, toString, unsetTag, unsetTag
 

Method Detail

getLowerBound

T getLowerBound()

getUpperBound

T getUpperBound()

isLowerInclusive

boolean isLowerInclusive()

isUpperInclusive

boolean isUpperInclusive()