## Uses of Package
org.apache.lucene.queryParser.core.nodes

Packages that use org.apache.lucene.queryParser.core.nodes
org.apache.lucene.queryParser.core.builders: Contains the necessary classes to implement query builders
org.apache.lucene.queryParser.core.nodes: Contains query nodes that are commonly used by query parser implementations
org.apache.lucene.queryParser.core.parser: Contains the necessary interfaces to implement text parsers
org.apache.lucene.queryParser.core.processors: Interfaces and implementations used by query node processors
org.apache.lucene.queryParser.core.util: Utility classes to used with the Query Parser
org.apache.lucene.queryParser.precedence.processors: This package contains the processors used by Precedence Query Parser
org.apache.lucene.queryParser.standard.builders: Standard Lucene Query Node Builders
org.apache.lucene.queryParser.standard.nodes: Standard Lucene Query Nodes
org.apache.lucene.queryParser.standard.parser: Lucene Query Parser
org.apache.lucene.queryParser.standard.processors: Lucene Query Node Processors

Classes in org.apache.lucene.queryParser.core.nodes used by org.apache.lucene.queryParser.core.builders
QueryNode A `QueryNode` is a interface implemented by all nodes on a QueryNode tree.

Classes in org.apache.lucene.queryParser.core.nodes used by org.apache.lucene.queryParser.core.nodes
AndQueryNode A `AndQueryNode` represents an AND boolean operation performed on a list of nodes.
BooleanQueryNode A `BooleanQueryNode` represents a list of elements which do not have an explicit boolean operator defined between them.
DeletedQueryNode A `DeletedQueryNode` represents a node that was deleted from the query node tree.
FieldableNode A query node implements `FieldableNode` interface to indicate that its children and itself are associated to a specific field.
FieldQueryNode A `FieldQueryNode` represents a element that contains field/text tuple
FieldValuePairQueryNode This interface should be implemented by `QueryNode` that holds a field and an arbitrary value.
FuzzyQueryNode A `FuzzyQueryNode` represents a element that contains field/text/similarity tuple
MatchAllDocsQueryNode A `MatchAllDocsQueryNode` indicates that a query node tree or subtree will match all documents if executed in the index.
ModifierQueryNode.Modifier
ParametricQueryNode Deprecated. this class will be removed in future. `FieldQueryNode` should be used instead.
ParametricQueryNode.CompareOperator Deprecated.
ParametricRangeQueryNode A `ParametricRangeQueryNode` represents LE, LT, GE, GT, EQ, NE query.
PathQueryNode.QueryText
ProximityQueryNode.Type
QueryNode A `QueryNode` is a interface implemented by all nodes on a QueryNode tree.
QueryNodeImpl A `QueryNodeImpl` is the default implementation of the interface `QueryNode`
QuotedFieldQueryNode A `QuotedFieldQueryNode` represents phrase query.
RangeQueryNode This interface should be implemented by a `QueryNode` that represents some kind of range query.
TextableQueryNode
ValueQueryNode This interface should be implemented by a `QueryNode` that holds an arbitrary value.

Classes in org.apache.lucene.queryParser.core.nodes used by org.apache.lucene.queryParser.core.parser
QueryNode A `QueryNode` is a interface implemented by all nodes on a QueryNode tree.

Classes in org.apache.lucene.queryParser.core.nodes used by org.apache.lucene.queryParser.core.processors
QueryNode A `QueryNode` is a interface implemented by all nodes on a QueryNode tree.

Classes in org.apache.lucene.queryParser.core.nodes used by org.apache.lucene.queryParser.core.util
QueryNode A `QueryNode` is a interface implemented by all nodes on a QueryNode tree.

Classes in org.apache.lucene.queryParser.core.nodes used by org.apache.lucene.queryParser.precedence.processors
QueryNode A `QueryNode` is a interface implemented by all nodes on a QueryNode tree.

Classes in org.apache.lucene.queryParser.core.nodes used by org.apache.lucene.queryParser.standard.builders
QueryNode A `QueryNode` is a interface implemented by all nodes on a QueryNode tree.

Classes in org.apache.lucene.queryParser.core.nodes used by org.apache.lucene.queryParser.standard.nodes
BooleanQueryNode A `BooleanQueryNode` represents a list of elements which do not have an explicit boolean operator defined between them.
FieldableNode A query node implements `FieldableNode` interface to indicate that its children and itself are associated to a specific field.
FieldQueryNode A `FieldQueryNode` represents a element that contains field/text tuple
FieldValuePairQueryNode This interface should be implemented by `QueryNode` that holds a field and an arbitrary value.
ModifierQueryNode A `ModifierQueryNode` indicates the modifier value (+,-,?,NONE) for each term on the query string.
ModifierQueryNode.Modifier
ParametricQueryNode Deprecated. this class will be removed in future. `FieldQueryNode` should be used instead.
QueryNode A `QueryNode` is a interface implemented by all nodes on a QueryNode tree.
QueryNodeImpl A `QueryNodeImpl` is the default implementation of the interface `QueryNode`
RangeQueryNode This interface should be implemented by a `QueryNode` that represents some kind of range query.
TextableQueryNode
ValueQueryNode This interface should be implemented by a `QueryNode` that holds an arbitrary value.

Classes in org.apache.lucene.queryParser.core.nodes used by org.apache.lucene.queryParser.standard.parser
ModifierQueryNode.Modifier
QueryNode A `QueryNode` is a interface implemented by all nodes on a QueryNode tree.

Classes in org.apache.lucene.queryParser.core.nodes used by org.apache.lucene.queryParser.standard.processors
ModifierQueryNode.Modifier
QueryNode A `QueryNode` is a interface implemented by all nodes on a QueryNode tree.