# Uses of Interface
org.apache.lucene.queryparser.flexible.core.nodes.QueryNode

Packages that use QueryNode
Package
Description
org.apache.lucene.queryparser.flexible.core.builders
Necessary classes to implement query builders.
org.apache.lucene.queryparser.flexible.core.nodes
Query nodes commonly used by query parser implementations.
org.apache.lucene.queryparser.flexible.core.parser
Necessary interfaces to implement text parsers.
org.apache.lucene.queryparser.flexible.core.processors
Interfaces and implementations used by query node processors
org.apache.lucene.queryparser.flexible.core.util
Utility classes to used with the Query Parser.
org.apache.lucene.queryparser.flexible.precedence.processors
Lucene Precedence Query Parser Processors
org.apache.lucene.queryparser.flexible.standard.builders
Standard Lucene Query Node Builders.
org.apache.lucene.queryparser.flexible.standard.nodes
Standard Lucene Query Nodes.
org.apache.lucene.queryparser.flexible.standard.parser
Lucene Query Parser
org.apache.lucene.queryparser.flexible.standard.processors
Lucene Query Node Processors.

## Uses of QueryNode in org.apache.lucene.queryparser.flexible.core.builders

Methods in org.apache.lucene.queryparser.flexible.core.builders with parameters of type QueryNode
Modifier and Type
Method
Description
`Object`
QueryBuilder.`build(QueryNode queryNode)`
Builds some kind of object from a query tree.
`Object`
QueryTreeBuilder.`build(QueryNode queryNode)`
Builds some kind of object from a query tree.
Method parameters in org.apache.lucene.queryparser.flexible.core.builders with type arguments of type QueryNode
Modifier and Type
Method
Description
`void`
QueryTreeBuilder.`setBuilder(Class<? extends QueryNode> queryNodeClass, QueryBuilder builder)`
Associates a class with a builder

## Uses of QueryNode in org.apache.lucene.queryparser.flexible.core.nodes

Subinterfaces of QueryNode in org.apache.lucene.queryparser.flexible.core.nodes
Modifier and Type
Interface
Description
`interface`
`FieldableNode`
A query node implements `FieldableNode` interface to indicate that its children and itself are associated to a specific field.
`interface`
`FieldValuePairQueryNode<T>`
This interface should be implemented by `QueryNode` that holds a field and an arbitrary value.
`interface`
`RangeQueryNode<T extends FieldValuePairQueryNode<?>>`
This interface should be implemented by a `QueryNode` that represents some kind of range query.
`interface`
`ValueQueryNode<T>`
This interface should be implemented by `QueryNode` that holds an arbitrary value.
Classes in org.apache.lucene.queryparser.flexible.core.nodes that implement QueryNode
Modifier and Type
Class
Description
`class`
`AndQueryNode`
A `AndQueryNode` represents an AND boolean operation performed on a list of nodes.
`class`
`AnyQueryNode`
A `AnyQueryNode` represents an ANY operator performed on a list of nodes.
`class`
`BooleanQueryNode`
A `BooleanQueryNode` represents a list of elements which do not have an explicit boolean operator defined between them.
`class`
`BoostQueryNode`
A `BoostQueryNode` boosts the QueryNode tree which is under this node.
`class`
`DeletedQueryNode`
A `DeletedQueryNode` represents a node that was deleted from the query node tree.
`class`
`FieldQueryNode`
A `FieldQueryNode` represents a element that contains field/text tuple
`class`
`FuzzyQueryNode`
A `FuzzyQueryNode` represents a element that contains field/text/similarity tuple
`class`
`GroupQueryNode`
A `GroupQueryNode` represents a location where the original user typed real parenthesis on the query string.
`class`
`MatchAllDocsQueryNode`
A `MatchAllDocsQueryNode` indicates that a query node tree or subtree will match all documents if executed in the index.
`class`
`MatchNoDocsQueryNode`
A `MatchNoDocsQueryNode` indicates that a query node tree or subtree will not match any documents if executed in the index.
`class`
`ModifierQueryNode`
A `ModifierQueryNode` indicates the modifier value (+,-,?,NONE) for each term on the query string.
`class`
`NoTokenFoundQueryNode`
A `NoTokenFoundQueryNode` is used if a term is convert into no tokens by the tokenizer/lemmatizer/analyzer (null).
`class`
`OpaqueQueryNode`
A `OpaqueQueryNode` is used for specify values that are not supposed to be parsed by the parser.
`class`
`OrQueryNode`
A `OrQueryNode` represents an OR boolean operation performed on a list of nodes.
`class`
`PathQueryNode`
A `PathQueryNode` is used to store queries like /company/USA/California /product/shoes/brown.
`class`
`PhraseSlopQueryNode`
Query node for `PhraseQuery`'s slop factor.
`class`
`ProximityQueryNode`
A `ProximityQueryNode` represents a query where the terms should meet specific distance conditions.
`class`
`QueryNodeImpl`
A `QueryNodeImpl` is the default implementation of the interface `QueryNode`
`class`
`QuotedFieldQueryNode`
A `QuotedFieldQueryNode` represents phrase query.
`class`
`SlopQueryNode`
A `SlopQueryNode` represents phrase query with a slop.
`class`
`TokenizedPhraseQueryNode`
A `TokenizedPhraseQueryNode` represents a node created by a code that tokenizes/lemmatizes/analyzes.
Methods in org.apache.lucene.queryparser.flexible.core.nodes that return QueryNode
Modifier and Type
Method
Description
`QueryNode`
QueryNodeImpl.`clone()`
`QueryNode`
AnyQueryNode.`cloneTree()`
`QueryNode`
BooleanQueryNode.`cloneTree()`
`QueryNode`
BoostQueryNode.`cloneTree()`
`QueryNode`
DeletedQueryNode.`cloneTree()`
`QueryNode`
GroupQueryNode.`cloneTree()`
`QueryNode`
ModifierQueryNode.`cloneTree()`
`QueryNode`
NoTokenFoundQueryNode.`cloneTree()`
`QueryNode`
OpaqueQueryNode.`cloneTree()`
`QueryNode`
PathQueryNode.`cloneTree()`
`QueryNode`
PhraseSlopQueryNode.`cloneTree()`
`QueryNode`
ProximityQueryNode.`cloneTree()`
`QueryNode`
QueryNode.`cloneTree()`
Recursive clone the QueryNode tree The tags are not copied to the new tree when you call the cloneTree() method
`QueryNode`
QueryNodeImpl.`cloneTree()`
`QueryNode`
SlopQueryNode.`cloneTree()`
`QueryNode`
TokenizedPhraseQueryNode.`cloneTree()`
`QueryNode`
BoostQueryNode.`getChild()`
Returns the single child which this node boosts.
`QueryNode`
GroupQueryNode.`getChild()`
`QueryNode`
ModifierQueryNode.`getChild()`
`QueryNode`
PhraseSlopQueryNode.`getChild()`
`QueryNode`
SlopQueryNode.`getChild()`
`QueryNode`
QueryNode.`getParent()`
`QueryNode`
QueryNodeImpl.`getParent()`
Methods in org.apache.lucene.queryparser.flexible.core.nodes that return types with arguments of type QueryNode
Modifier and Type
Method
Description
`List<QueryNode>`
QueryNode.`getChildren()`
get Children nodes
`final List<QueryNode>`
QueryNodeImpl.`getChildren()`
Methods in org.apache.lucene.queryparser.flexible.core.nodes with parameters of type QueryNode
Modifier and Type
Method
Description
`void`
QueryNode.`add(QueryNode child)`
`final void`
QueryNodeImpl.`add(QueryNode child)`
`void`
QueryNode.`removeChildren(QueryNode childNode)`
Remove a child node
`void`
QueryNodeImpl.`removeChildren(QueryNode childNode)`
`void`
GroupQueryNode.`setChild(QueryNode child)`
`void`
ModifierQueryNode.`setChild(QueryNode child)`
Method parameters in org.apache.lucene.queryparser.flexible.core.nodes with type arguments of type QueryNode
Modifier and Type
Method
Description
`void`
QueryNode.`add(List<QueryNode> children)`
`final void`
QueryNodeImpl.`add(List<QueryNode> children)`
`void`
QueryNode.`set(List<QueryNode> children)`
`final void`
QueryNodeImpl.`set(List<QueryNode> children)`
Constructors in org.apache.lucene.queryparser.flexible.core.nodes with parameters of type QueryNode
Modifier
Constructor
Description
``
`BoostQueryNode(QueryNode query, float value)`
Constructs a boost node
``
`GroupQueryNode(QueryNode query)`
This QueryNode is used to identify parenthesis on the original query string
``
`ModifierQueryNode(QueryNode query, ModifierQueryNode.Modifier mod)`
Used to store the modifier value on the original query string
``
`PhraseSlopQueryNode(QueryNode query, int value)`
``
`SlopQueryNode(QueryNode query, int value)`
Constructor parameters in org.apache.lucene.queryparser.flexible.core.nodes with type arguments of type QueryNode
Modifier
Constructor
Description
``
`AndQueryNode(List<QueryNode> clauses)`
``
`AnyQueryNode(List<QueryNode> clauses, CharSequence field, int minimumMatchingElements)`
``
`BooleanQueryNode(List<QueryNode> clauses)`
``
`OrQueryNode(List<QueryNode> clauses)`
``
`ProximityQueryNode(List<QueryNode> clauses, CharSequence field, ProximityQueryNode.Type type, boolean inorder)`
``
`ProximityQueryNode(List<QueryNode> clauses, CharSequence field, ProximityQueryNode.Type type, int distance, boolean inorder)`

## Uses of QueryNode in org.apache.lucene.queryparser.flexible.core.parser

Methods in org.apache.lucene.queryparser.flexible.core.parser that return QueryNode
Modifier and Type
Method
Description
`QueryNode`
SyntaxParser.`parse(CharSequence query, CharSequence field)`

## Uses of QueryNode in org.apache.lucene.queryparser.flexible.core.processors

Methods in org.apache.lucene.queryparser.flexible.core.processors that return QueryNode
Modifier and Type
Method
Description
`protected QueryNode`
NoChildOptimizationQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected abstract QueryNode`
QueryNodeProcessorImpl.`postProcessNode(QueryNode node)`
This method is invoked for every node when walking up the tree.
`protected QueryNode`
RemoveDeletedQueryNodesProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
NoChildOptimizationQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected abstract QueryNode`
QueryNodeProcessorImpl.`preProcessNode(QueryNode node)`
This method is invoked for every node when walking down the tree.
`protected QueryNode`
RemoveDeletedQueryNodesProcessor.`preProcessNode(QueryNode node)`
`QueryNode`
QueryNodeProcessor.`process(QueryNode queryTree)`
Processes a query node tree.
`QueryNode`
QueryNodeProcessorImpl.`process(QueryNode queryTree)`
`QueryNode`
QueryNodeProcessorPipeline.`process(QueryNode queryTree)`
For reference about this method check: `QueryNodeProcessor.process(QueryNode)`.
`QueryNode`
RemoveDeletedQueryNodesProcessor.`process(QueryNode queryTree)`
Methods in org.apache.lucene.queryparser.flexible.core.processors that return types with arguments of type QueryNode
Modifier and Type
Method
Description
`protected List<QueryNode>`
NoChildOptimizationQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected abstract List<QueryNode>`
QueryNodeProcessorImpl.`setChildrenOrder(List<QueryNode> children)`
This method is invoked for every node that has at least on child.
`protected List<QueryNode>`
RemoveDeletedQueryNodesProcessor.`setChildrenOrder(List<QueryNode> children)`
Methods in org.apache.lucene.queryparser.flexible.core.processors with parameters of type QueryNode
Modifier and Type
Method
Description
`protected QueryNode`
NoChildOptimizationQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected abstract QueryNode`
QueryNodeProcessorImpl.`postProcessNode(QueryNode node)`
This method is invoked for every node when walking up the tree.
`protected QueryNode`
RemoveDeletedQueryNodesProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
NoChildOptimizationQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected abstract QueryNode`
QueryNodeProcessorImpl.`preProcessNode(QueryNode node)`
This method is invoked for every node when walking down the tree.
`protected QueryNode`
RemoveDeletedQueryNodesProcessor.`preProcessNode(QueryNode node)`
`QueryNode`
QueryNodeProcessor.`process(QueryNode queryTree)`
Processes a query node tree.
`QueryNode`
QueryNodeProcessorImpl.`process(QueryNode queryTree)`
`QueryNode`
QueryNodeProcessorPipeline.`process(QueryNode queryTree)`
For reference about this method check: `QueryNodeProcessor.process(QueryNode)`.
`QueryNode`
RemoveDeletedQueryNodesProcessor.`process(QueryNode queryTree)`
`protected void`
QueryNodeProcessorImpl.`processChildren(QueryNode queryTree)`
This method is called every time a child is processed.
Method parameters in org.apache.lucene.queryparser.flexible.core.processors with type arguments of type QueryNode
Modifier and Type
Method
Description
`protected List<QueryNode>`
NoChildOptimizationQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected abstract List<QueryNode>`
QueryNodeProcessorImpl.`setChildrenOrder(List<QueryNode> children)`
This method is invoked for every node that has at least on child.
`protected List<QueryNode>`
RemoveDeletedQueryNodesProcessor.`setChildrenOrder(List<QueryNode> children)`

## Uses of QueryNode in org.apache.lucene.queryparser.flexible.core.util

Methods in org.apache.lucene.queryparser.flexible.core.util that return QueryNode
Modifier and Type
Method
Description
`static final QueryNode`
QueryNodeOperation.`logicalAnd(QueryNode q1, QueryNode q2)`
perform a logical and of 2 QueryNode trees.
Methods in org.apache.lucene.queryparser.flexible.core.util with parameters of type QueryNode
Modifier and Type
Method
Description
`static final QueryNode`
QueryNodeOperation.`logicalAnd(QueryNode q1, QueryNode q2)`
perform a logical and of 2 QueryNode trees.

## Uses of QueryNode in org.apache.lucene.queryparser.flexible.precedence.processors

Methods in org.apache.lucene.queryparser.flexible.precedence.processors that return QueryNode
Modifier and Type
Method
Description
`protected QueryNode`
BooleanModifiersQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
BooleanModifiersQueryNodeProcessor.`preProcessNode(QueryNode node)`
`QueryNode`
BooleanModifiersQueryNodeProcessor.`process(QueryNode queryTree)`
Methods in org.apache.lucene.queryparser.flexible.precedence.processors that return types with arguments of type QueryNode
Modifier and Type
Method
Description
`protected List<QueryNode>`
BooleanModifiersQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
Methods in org.apache.lucene.queryparser.flexible.precedence.processors with parameters of type QueryNode
Modifier and Type
Method
Description
`protected QueryNode`
BooleanModifiersQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
BooleanModifiersQueryNodeProcessor.`preProcessNode(QueryNode node)`
`QueryNode`
BooleanModifiersQueryNodeProcessor.`process(QueryNode queryTree)`
Method parameters in org.apache.lucene.queryparser.flexible.precedence.processors with type arguments of type QueryNode
Modifier and Type
Method
Description
`protected List<QueryNode>`
BooleanModifiersQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`

## Uses of QueryNode in org.apache.lucene.queryparser.flexible.standard.builders

Methods in org.apache.lucene.queryparser.flexible.standard.builders with parameters of type QueryNode
Modifier and Type
Method
Description
`BooleanQuery`
AnyQueryNodeBuilder.`build(QueryNode queryNode)`
`BooleanQuery`
BooleanQueryNodeBuilder.`build(QueryNode queryNode)`
`Query`
BoostQueryNodeBuilder.`build(QueryNode queryNode)`
`TermQuery`
DummyQueryNodeBuilder.`build(QueryNode queryNode)`
Always return `null`.
`TermQuery`
FieldQueryNodeBuilder.`build(QueryNode queryNode)`
`FuzzyQuery`
FuzzyQueryNodeBuilder.`build(QueryNode queryNode)`
`Query`
GroupQueryNodeBuilder.`build(QueryNode queryNode)`
`Query`
IntervalQueryNodeBuilder.`build(QueryNode queryNode)`
`MatchAllDocsQuery`
MatchAllDocsQueryNodeBuilder.`build(QueryNode queryNode)`
`MatchNoDocsQuery`
MatchNoDocsQueryNodeBuilder.`build(QueryNode queryNode)`
`Query`
MinShouldMatchNodeBuilder.`build(QueryNode queryNode)`
`Query`
ModifierQueryNodeBuilder.`build(QueryNode queryNode)`
`MultiPhraseQuery`
MultiPhraseQueryNodeBuilder.`build(QueryNode queryNode)`
`Query`
PhraseQueryNodeBuilder.`build(QueryNode queryNode)`
`Query`
PointRangeQueryNodeBuilder.`build(QueryNode queryNode)`
`PrefixQuery`
PrefixWildcardQueryNodeBuilder.`build(QueryNode queryNode)`
`RegexpQuery`
RegexpQueryNodeBuilder.`build(QueryNode queryNode)`
`Query`
SlopQueryNodeBuilder.`build(QueryNode queryNode)`
`Query`
StandardQueryBuilder.`build(QueryNode queryNode)`
`Query`
StandardQueryTreeBuilder.`build(QueryNode queryNode)`
`Query`
SynonymQueryNodeBuilder.`build(QueryNode queryNode)`
`TermRangeQuery`
TermRangeQueryNodeBuilder.`build(QueryNode queryNode)`
`WildcardQuery`
WildcardQueryNodeBuilder.`build(QueryNode queryNode)`

## Uses of QueryNode in org.apache.lucene.queryparser.flexible.standard.nodes

Classes in org.apache.lucene.queryparser.flexible.standard.nodes that implement QueryNode
Modifier and Type
Class
Description
`class`
`AbstractRangeQueryNode<T extends FieldValuePairQueryNode<?>>`
This class should be extended by nodes intending to represent range queries.
`class`
`BooleanModifierNode`
A `BooleanModifierNode` has the same behaviour as `ModifierQueryNode`, it only indicates that this modifier was added by `BooleanQuery2ModifierNodeProcessor` and not by the user.
`class`
`IntervalQueryNode`
Node that represents an interval function.
`class`
`MinShouldMatchNode`
Node that represents a minimum-should-match restriction on a `GroupQueryNode`.
`class`
`MultiPhraseQueryNode`
A `MultiPhraseQueryNode` indicates that its children should be used to build a `MultiPhraseQuery` instead of `PhraseQuery`.
`class`
`PointQueryNode`
This query node represents a field query that holds a point value.
`class`
`PointRangeQueryNode`
This query node represents a range query composed by `PointQueryNode` bounds, which means the bound values are `Number`s.
`class`
`PrefixWildcardQueryNode`
A `PrefixWildcardQueryNode` represents wildcardquery that matches abc* or *.
`class`
`RegexpQueryNode`
A `RegexpQueryNode` represents `RegexpQuery` query Examples: /[a-z]|[0-9]/
`class`
`SynonymQueryNode`
`QueryNode` for clauses that are synonym of each other.
`class`
`TermRangeQueryNode`
This query node represents a range query composed by `FieldQueryNode` bounds, which means the bound values are strings.
`class`
`WildcardQueryNode`
A `WildcardQueryNode` represents wildcard query This does not apply to phrases.
Methods in org.apache.lucene.queryparser.flexible.standard.nodes that return QueryNode
Modifier and Type
Method
Description
`QueryNode`
MultiPhraseQueryNode.`cloneTree()`
Constructors in org.apache.lucene.queryparser.flexible.standard.nodes with parameters of type QueryNode
Modifier
Constructor
Description
``
`BooleanModifierNode(QueryNode node, ModifierQueryNode.Modifier mod)`
Constructor parameters in org.apache.lucene.queryparser.flexible.standard.nodes with type arguments of type QueryNode
Modifier
Constructor
Description
``
`SynonymQueryNode(List<QueryNode> clauses)`
Sole constructor.

## Uses of QueryNode in org.apache.lucene.queryparser.flexible.standard.parser

Methods in org.apache.lucene.queryparser.flexible.standard.parser that return QueryNode
Modifier and Type
Method
Description
`QueryNode`
StandardSyntaxParser.`parse(CharSequence query, CharSequence field)`
Parses a query string, returning a `QueryNode`.
`final QueryNode`
StandardSyntaxParser.`TopLevelQuery(CharSequence field)`

## Uses of QueryNode in org.apache.lucene.queryparser.flexible.standard.processors

Methods in org.apache.lucene.queryparser.flexible.standard.processors that return QueryNode
Modifier and Type
Method
Description
`protected QueryNode`
AllowLeadingWildcardProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
AnalyzerQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
BooleanQuery2ModifierNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
BooleanSingleChildOptimizationQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
BoostQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
DefaultPhraseSlopQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
FuzzyQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
IntervalQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
MatchAllDocsQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
MultiFieldQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
MultiTermRewriteMethodProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
OpenRangeQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
PhraseSlopQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
PointQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
PointRangeQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
RegexpQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
RemoveEmptyNonLeafQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
TermRangeQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
WildcardQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
AllowLeadingWildcardProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
AnalyzerQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
BooleanQuery2ModifierNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
BooleanSingleChildOptimizationQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
BoostQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
DefaultPhraseSlopQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
FuzzyQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
IntervalQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
MatchAllDocsQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
MultiFieldQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
MultiTermRewriteMethodProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
OpenRangeQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
PhraseSlopQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
PointQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
PointRangeQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
RegexpQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
RemoveEmptyNonLeafQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
TermRangeQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
WildcardQueryNodeProcessor.`preProcessNode(QueryNode node)`
`QueryNode`
AllowLeadingWildcardProcessor.`process(QueryNode queryTree)`
`QueryNode`
AnalyzerQueryNodeProcessor.`process(QueryNode queryTree)`
`QueryNode`
BooleanQuery2ModifierNodeProcessor.`process(QueryNode queryTree)`
`QueryNode`
DefaultPhraseSlopQueryNodeProcessor.`process(QueryNode queryTree)`
`QueryNode`
IntervalQueryNodeProcessor.`process(QueryNode queryTree)`
`QueryNode`
RemoveEmptyNonLeafQueryNodeProcessor.`process(QueryNode queryTree)`
Methods in org.apache.lucene.queryparser.flexible.standard.processors that return types with arguments of type QueryNode
Modifier and Type
Method
Description
`protected List<QueryNode>`
AllowLeadingWildcardProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
AnalyzerQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
BooleanSingleChildOptimizationQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
BoostQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
DefaultPhraseSlopQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
FuzzyQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
IntervalQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
MatchAllDocsQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
MultiFieldQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
MultiTermRewriteMethodProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
OpenRangeQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
PhraseSlopQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
PointQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
PointRangeQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
RegexpQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
RemoveEmptyNonLeafQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
TermRangeQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
WildcardQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
Methods in org.apache.lucene.queryparser.flexible.standard.processors with parameters of type QueryNode
Modifier and Type
Method
Description
`protected void`
BooleanQuery2ModifierNodeProcessor.`fillChildrenBufferAndApplyModifiery(QueryNode parent)`
`protected boolean`
BooleanQuery2ModifierNodeProcessor.`isDefaultBooleanQueryNode(QueryNode toTest)`
`protected QueryNode`
AllowLeadingWildcardProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
AnalyzerQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
BooleanQuery2ModifierNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
BooleanSingleChildOptimizationQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
BoostQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
DefaultPhraseSlopQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
FuzzyQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
IntervalQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
MatchAllDocsQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
MultiFieldQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
MultiTermRewriteMethodProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
OpenRangeQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
PhraseSlopQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
PointQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
PointRangeQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
RegexpQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
RemoveEmptyNonLeafQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
TermRangeQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
WildcardQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode`
AllowLeadingWildcardProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
AnalyzerQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
BooleanQuery2ModifierNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
BooleanSingleChildOptimizationQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
BoostQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
DefaultPhraseSlopQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
FuzzyQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
IntervalQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
MatchAllDocsQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
MultiFieldQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
MultiTermRewriteMethodProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
OpenRangeQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
PhraseSlopQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
PointQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
PointRangeQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
RegexpQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
RemoveEmptyNonLeafQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
TermRangeQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode`
WildcardQueryNodeProcessor.`preProcessNode(QueryNode node)`
`QueryNode`
AllowLeadingWildcardProcessor.`process(QueryNode queryTree)`
`QueryNode`
AnalyzerQueryNodeProcessor.`process(QueryNode queryTree)`
`QueryNode`
BooleanQuery2ModifierNodeProcessor.`process(QueryNode queryTree)`
`QueryNode`
DefaultPhraseSlopQueryNodeProcessor.`process(QueryNode queryTree)`
`QueryNode`
IntervalQueryNodeProcessor.`process(QueryNode queryTree)`
`QueryNode`
RemoveEmptyNonLeafQueryNodeProcessor.`process(QueryNode queryTree)`
`protected void`
BooleanQuery2ModifierNodeProcessor.`processChildren(QueryNode queryTree)`
`protected void`
DefaultPhraseSlopQueryNodeProcessor.`processChildren(QueryNode queryTree)`
`protected void`
MultiFieldQueryNodeProcessor.`processChildren(QueryNode queryTree)`
`protected void`
BooleanQuery2ModifierNodeProcessor.`tagModifierButDoNotOverride(QueryNode node, ModifierQueryNode.Modifier mod)`
Method parameters in org.apache.lucene.queryparser.flexible.standard.processors with type arguments of type QueryNode
Modifier and Type
Method
Description
`protected List<QueryNode>`
AllowLeadingWildcardProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
AnalyzerQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
BooleanSingleChildOptimizationQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
BoostQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
DefaultPhraseSlopQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
FuzzyQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
IntervalQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
MatchAllDocsQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
MultiFieldQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
MultiTermRewriteMethodProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
OpenRangeQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
PhraseSlopQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
PointQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
PointRangeQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
RegexpQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
RemoveEmptyNonLeafQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
TermRangeQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>`
WildcardQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`