## Uses of Class
org.apache.lucene.queryparser.flexible.core.QueryNodeException

Packages that use QueryNodeException
Package | Description
--- | ---
org.apache.lucene.queryparser.flexible.core | Core classes of the flexible query parser framework.
org.apache.lucene.queryparser.flexible.core.builders | Necessary classes to implement query builders.
org.apache.lucene.queryparser.flexible.core.processors | Interfaces and implementations used by query node processors
org.apache.lucene.queryparser.flexible.precedence.processors | Processors used by Precedence Query Parser
org.apache.lucene.queryparser.flexible.standard | Implementation of the Lucene classic query parser using the flexible query parser frameworks
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 QueryNodeException in org.apache.lucene.queryparser.flexible.core

Subclasses of QueryNodeException in org.apache.lucene.queryparser.flexible.core
Modifier and Type | Class and Description
--- | ---
`class` | `QueryNodeParseException` This should be thrown when an exception happens during the query parsing from string to the query node tree.

Methods in org.apache.lucene.queryparser.flexible.core that throw QueryNodeException
Modifier and Type | Method and Description
--- | ---
`Object` | QueryParserHelper.`parse(String query, String defaultField)` Parses a query string to an object, usually some query object.

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

Methods in org.apache.lucene.queryparser.flexible.core.builders that throw QueryNodeException
Modifier and Type | Method and Description
--- | ---
`Object` | QueryTreeBuilder.`build(QueryNode queryNode)` Builds some kind of object from a query tree.
`Object` | QueryBuilder.`build(QueryNode queryNode)` Builds some kind of object from a query tree.

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

Methods in org.apache.lucene.queryparser.flexible.core.processors that throw QueryNodeException
Modifier and Type | Method and Description
--- | ---
`protected QueryNode` | RemoveDeletedQueryNodesProcessor.`postProcessNode(QueryNode node)`
`protected abstract QueryNode` | QueryNodeProcessorImpl.`postProcessNode(QueryNode node)` This method is invoked for every node when walking up the tree.
`protected QueryNode` | NoChildOptimizationQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode` | RemoveDeletedQueryNodesProcessor.`preProcessNode(QueryNode node)`
`protected abstract QueryNode` | QueryNodeProcessorImpl.`preProcessNode(QueryNode node)` This method is invoked for every node when walking down the tree.
`protected QueryNode` | NoChildOptimizationQueryNodeProcessor.`preProcessNode(QueryNode node)`
`QueryNode` | RemoveDeletedQueryNodesProcessor.`process(QueryNode queryTree)`
`QueryNode` | QueryNodeProcessorPipeline.`process(QueryNode queryTree)` For reference about this method check: `QueryNodeProcessor.process(QueryNode)`.
`QueryNode` | QueryNodeProcessorImpl.`process(QueryNode queryTree)`
`QueryNode` | QueryNodeProcessor.`process(QueryNode queryTree)` Processes a query node tree.
`protected void` | QueryNodeProcessorImpl.`processChildren(QueryNode queryTree)` This method is called every time a child is processed.
`protected List<QueryNode>` | RemoveDeletedQueryNodesProcessor.`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>` | NoChildOptimizationQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`

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

Methods in org.apache.lucene.queryparser.flexible.precedence.processors that throw QueryNodeException
Modifier and Type | Method and Description
--- | ---
`protected QueryNode` | BooleanModifiersQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode` | BooleanModifiersQueryNodeProcessor.`preProcessNode(QueryNode node)`
`QueryNode` | BooleanModifiersQueryNodeProcessor.`process(QueryNode queryTree)`
`protected List<QueryNode>` | BooleanModifiersQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`

### Uses of QueryNodeException in org.apache.lucene.queryparser.flexible.standard

Methods in org.apache.lucene.queryparser.flexible.standard that throw QueryNodeException
Modifier and Type | Method and Description
--- | ---
`static Query` | QueryParserUtil.`parse(String[] queries, String[] fields, Analyzer analyzer)` Parses a query which searches on the fields specified.
`static Query` | QueryParserUtil.`parse(String[] queries, String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer)` Parses a query, searching on the fields specified.
`Query` | StandardQueryParser.`parse(String query, String defaultField)` Overrides `QueryParserHelper.parse(String, String)` so it casts the return object to `Query`.
`static Query` | QueryParserUtil.`parse(String query, String[] fields, BooleanClause.Occur[] flags, Analyzer analyzer)` Parses a query, searching on the fields specified.

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

Methods in org.apache.lucene.queryparser.flexible.standard.builders that throw QueryNodeException
Modifier and Type | Method and Description
--- | ---
`WildcardQuery` | WildcardQueryNodeBuilder.`build(QueryNode queryNode)`
`TermRangeQuery` | TermRangeQueryNodeBuilder.`build(QueryNode queryNode)`
`Query` | StandardQueryTreeBuilder.`build(QueryNode queryNode)`
`Query` | StandardQueryBuilder.`build(QueryNode queryNode)`
`BooleanQuery` | StandardBooleanQueryNodeBuilder.`build(QueryNode queryNode)`
`Query` | SlopQueryNodeBuilder.`build(QueryNode queryNode)`
`RegexpQuery` | RegexpQueryNodeBuilder.`build(QueryNode queryNode)`
`PrefixQuery` | PrefixWildcardQueryNodeBuilder.`build(QueryNode queryNode)`
`PhraseQuery` | PhraseQueryNodeBuilder.`build(QueryNode queryNode)`
`NumericRangeQuery<? extends Number>` | NumericRangeQueryNodeBuilder.`build(QueryNode queryNode)`
`MultiPhraseQuery` | MultiPhraseQueryNodeBuilder.`build(QueryNode queryNode)`
`Query` | ModifierQueryNodeBuilder.`build(QueryNode queryNode)`
`BooleanQuery` | MatchNoDocsQueryNodeBuilder.`build(QueryNode queryNode)`
`MatchAllDocsQuery` | MatchAllDocsQueryNodeBuilder.`build(QueryNode queryNode)`
`Query` | GroupQueryNodeBuilder.`build(QueryNode queryNode)`
`FuzzyQuery` | FuzzyQueryNodeBuilder.`build(QueryNode queryNode)`
`TermQuery` | FieldQueryNodeBuilder.`build(QueryNode queryNode)`
`TermQuery` | DummyQueryNodeBuilder.`build(QueryNode queryNode)` Always return `null`.
`Query` | BoostQueryNodeBuilder.`build(QueryNode queryNode)`
`BooleanQuery` | BooleanQueryNodeBuilder.`build(QueryNode queryNode)`
`BooleanQuery` | AnyQueryNodeBuilder.`build(QueryNode queryNode)`

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

Methods in org.apache.lucene.queryparser.flexible.standard.nodes that throw QueryNodeException
Modifier and Type | Method and Description
--- | ---
`void` | NumericRangeQueryNode.`setBounds(NumericQueryNode lower, NumericQueryNode upper, boolean lowerInclusive, boolean upperInclusive, NumericConfig numericConfig)` Sets the upper and lower bounds of this range query node and the `NumericConfig` associated with these bounds.

Constructors in org.apache.lucene.queryparser.flexible.standard.nodes that throw QueryNodeException
Constructor and Description
`NumericRangeQueryNode(NumericQueryNode lower, NumericQueryNode upper, boolean lowerInclusive, boolean upperInclusive, NumericConfig numericConfig)` Constructs a `NumericRangeQueryNode` object using the given `NumericQueryNode` as its bounds and `NumericConfig`.

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

Subclasses of QueryNodeException in org.apache.lucene.queryparser.flexible.standard.parser
Modifier and Type | Class and Description
--- | ---
`class` | `ParseException` This exception is thrown when parse errors are encountered.

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

Methods in org.apache.lucene.queryparser.flexible.standard.processors that throw QueryNodeException
Modifier and Type | Method and Description
--- | ---
`protected QueryNode` | WildcardQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode` | TermRangeQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode` | RemoveEmptyNonLeafQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode` | PhraseSlopQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode` | OpenRangeQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode` | NumericRangeQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode` | NumericQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode` | MultiFieldQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode` | MatchAllDocsQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode` | LowercaseExpandedTermsQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode` | FuzzyQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode` | DefaultPhraseSlopQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode` | BoostQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode` | BooleanSingleChildOptimizationQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode` | BooleanQuery2ModifierNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode` | AnalyzerQueryNodeProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode` | AllowLeadingWildcardProcessor.`postProcessNode(QueryNode node)`
`protected QueryNode` | WildcardQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode` | TermRangeQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode` | RemoveEmptyNonLeafQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode` | PhraseSlopQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode` | OpenRangeQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode` | NumericRangeQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode` | NumericQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode` | MultiFieldQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode` | MatchAllDocsQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode` | LowercaseExpandedTermsQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode` | FuzzyQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode` | DefaultPhraseSlopQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode` | BoostQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode` | BooleanSingleChildOptimizationQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode` | BooleanQuery2ModifierNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode` | AnalyzerQueryNodeProcessor.`preProcessNode(QueryNode node)`
`protected QueryNode` | AllowLeadingWildcardProcessor.`preProcessNode(QueryNode node)`
`QueryNode` | RemoveEmptyNonLeafQueryNodeProcessor.`process(QueryNode queryTree)`
`QueryNode` | LowercaseExpandedTermsQueryNodeProcessor.`process(QueryNode queryTree)`
`QueryNode` | GroupQueryNodeProcessor.`process(QueryNode queryTree)` Deprecated.
`QueryNode` | DefaultPhraseSlopQueryNodeProcessor.`process(QueryNode queryTree)`
`QueryNode` | BooleanQuery2ModifierNodeProcessor.`process(QueryNode queryTree)`
`QueryNode` | AnalyzerQueryNodeProcessor.`process(QueryNode queryTree)`
`QueryNode` | AllowLeadingWildcardProcessor.`process(QueryNode queryTree)`
`protected void` | MultiFieldQueryNodeProcessor.`processChildren(QueryNode queryTree)`
`protected void` | DefaultPhraseSlopQueryNodeProcessor.`processChildren(QueryNode queryTree)`
`protected void` | BooleanQuery2ModifierNodeProcessor.`processChildren(QueryNode queryTree)`
`protected List<QueryNode>` | WildcardQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>` | TermRangeQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>` | RemoveEmptyNonLeafQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>` | PhraseSlopQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>` | OpenRangeQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>` | NumericRangeQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>` | NumericQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>` | MultiFieldQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>` | MatchAllDocsQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>` | LowercaseExpandedTermsQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>` | FuzzyQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>` | DefaultPhraseSlopQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>` | BoostQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>` | BooleanSingleChildOptimizationQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>` | AnalyzerQueryNodeProcessor.`setChildrenOrder(List<QueryNode> children)`
`protected List<QueryNode>` | AllowLeadingWildcardProcessor.`setChildrenOrder(List<QueryNode> children)`