public interface QueryNodeProcessor
The implementor of this class should perform some operation on a query node tree and return the same or another query node tree.
It also may carry a
QueryConfigHandlerobject that contains configuration about the query represented by the query tree or the collection/index where it's intended to be executed.
In case there is any
QueryConfigHandlerassociated to the query tree to be processed, it should be set using
|Modifier and Type||Method and Description|
Processes a query node tree.
QueryNode process(QueryNode queryTree) throws QueryNodeException
queryTree- tree root node
void setQueryConfigHandler(QueryConfigHandler queryConfigHandler)
QueryConfigHandlerassociated to the query tree.