Class AndQueryNode
- java.lang.Object
-
- org.apache.lucene.queryparser.flexible.core.nodes.QueryNodeImpl
-
- org.apache.lucene.queryparser.flexible.core.nodes.BooleanQueryNode
-
- org.apache.lucene.queryparser.flexible.core.nodes.AndQueryNode
-
- All Implemented Interfaces:
java.lang.Cloneable
,QueryNode
- Direct Known Subclasses:
AnyQueryNode
public class AndQueryNode extends BooleanQueryNode
AAndQueryNode
represents an AND boolean operation performed on a list of nodes.
-
-
Field Summary
-
Fields inherited from class org.apache.lucene.queryparser.flexible.core.nodes.QueryNodeImpl
PLAINTEXT_FIELD_NAME
-
-
Constructor Summary
Constructors Constructor Description AndQueryNode(java.util.List<QueryNode> clauses)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.CharSequence
toQueryString(EscapeQuerySyntax escapeSyntaxParser)
convert to a query string understood by the query parserjava.lang.String
toString()
Every implementation of this class should return pseudo xml like this: For FieldQueryNode: <field start='1' end='2' field='subject' text='foo'/>-
Methods inherited from class org.apache.lucene.queryparser.flexible.core.nodes.BooleanQueryNode
cloneTree
-
Methods inherited from class org.apache.lucene.queryparser.flexible.core.nodes.QueryNodeImpl
add, add, clone, containsTag, getChildren, getParent, getTag, getTagMap, isLeaf, removeFromParent, set, setTag, unsetTag
-
-
-
-
Constructor Detail
-
AndQueryNode
public AndQueryNode(java.util.List<QueryNode> clauses)
- Parameters:
clauses
- - the query nodes to be and'ed
-
-
Method Detail
-
toString
public java.lang.String toString()
Description copied from class:QueryNodeImpl
Every implementation of this class should return pseudo xml like this: For FieldQueryNode: <field start='1' end='2' field='subject' text='foo'/>- Specified by:
toString
in interfaceQueryNode
- Overrides:
toString
in classBooleanQueryNode
- See Also:
QueryNode.toString()
-
toQueryString
public java.lang.CharSequence toQueryString(EscapeQuerySyntax escapeSyntaxParser)
Description copied from interface:QueryNode
convert to a query string understood by the query parser- Specified by:
toQueryString
in interfaceQueryNode
- Overrides:
toQueryString
in classBooleanQueryNode
-
-