public class PointRangeQueryNodeProcessor extends QueryNodeProcessorImpl
TermRangeQueryNodes to
 PointRangeQueryNodes. It looks for
 StandardQueryConfigHandler.ConfigurationKeys.POINTS_CONFIG set in the FieldConfig of
 every TermRangeQueryNode found. If
 StandardQueryConfigHandler.ConfigurationKeys.POINTS_CONFIG is found, it considers that
 TermRangeQueryNode to be a numeric range query and convert it to
 PointRangeQueryNode.| Constructor and Description | 
|---|
| PointRangeQueryNodeProcessor()Constructs an empty  PointRangeQueryNodeProcessorobject. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected QueryNode | postProcessNode(QueryNode node)This method is invoked for every node when walking up the tree. | 
| protected QueryNode | preProcessNode(QueryNode node)This method is invoked for every node when walking down the tree. | 
| protected List<QueryNode> | setChildrenOrder(List<QueryNode> children)This method is invoked for every node that has at least on child. | 
getQueryConfigHandler, process, processChildren, setQueryConfigHandlerpublic PointRangeQueryNodeProcessor()
PointRangeQueryNodeProcessor object.protected QueryNode postProcessNode(QueryNode node) throws QueryNodeException
QueryNodeProcessorImplpostProcessNode in class QueryNodeProcessorImplnode - node the query node to be post-processedQueryNodeException - if something goes wrong during the query node processingprotected QueryNode preProcessNode(QueryNode node) throws QueryNodeException
QueryNodeProcessorImplpreProcessNode in class QueryNodeProcessorImplnode - the query node to be pre-processedQueryNodeException - if something goes wrong during the query node processingprotected List<QueryNode> setChildrenOrder(List<QueryNode> children) throws QueryNodeException
QueryNodeProcessorImplQueryNodeProcessorImpl.postProcessNode(QueryNode) is invoked.setChildrenOrder in class QueryNodeProcessorImplchildren - the list containing all current node's childrenQueryNodeException - if something goes wrong during the query node processingCopyright © 2000-2016 Apache Software Foundation. All Rights Reserved.