Interface IQueryNodeProcessor
An IQuery
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 Query
In case there is any Query
Namespace: Lucene.Net.QueryParsers.Flexible.Core.Processors
Assembly: Lucene.Net.QueryParser.dll
Syntax
public interface IQueryNodeProcessor
Methods
| Improve this Doc View SourceGetQueryConfigHandler()
Returns the Querynull
Declaration
QueryConfigHandler GetQueryConfigHandler()
Returns
Type | Description |
---|---|
Query |
the Query |
Process(IQueryNode)
Processes a query node tree. It may return the same or another query tree.
I should never return null
.
Declaration
IQueryNode Process(IQueryNode queryTree)
Parameters
Type | Name | Description |
---|---|---|
IQuery |
queryTree | tree root node |
Returns
Type | Description |
---|---|
IQuery |
the processed query tree |
SetQueryConfigHandler(QueryConfigHandler)
Sets the Query
Declaration
void SetQueryConfigHandler(QueryConfigHandler queryConfigHandler)
Parameters
Type | Name | Description |
---|---|---|
Query |
queryConfigHandler |