## Uses of Class
org.apache.lucene.monitor.QueryTree

### Uses of QueryTree in org.apache.lucene.monitor

Methods in org.apache.lucene.monitor that return QueryTree
`static QueryTree` QueryTree.`anyTerm(String reason)` Returns a leaf node that will match any document
`static QueryTree` QueryTree.`conjunction(List<Function<TermWeightor,QueryTree>> children, TermWeightor weightor)` Returns a conjunction of a set of child nodes
`static QueryTree` QueryTree.`disjunction(List<Function<TermWeightor,QueryTree>> children, TermWeightor weightor)` Returns a disjunction of a set of child nodes
`QueryTree` RegexpQueryHandler.`handleQuery(Query q, TermWeightor termWeightor)`
`QueryTree` CustomQueryHandler.`handleQuery(Query query, TermWeightor termWeightor)` Builds a `QueryTree` node from a query
`static QueryTree` QueryTree.`term(String field, BytesRef term, double weight)` Returns a leaf node for a particular term and weight The weight must be greater than 0
`static QueryTree` QueryTree.`term(Term term, double weight)` Returns a leaf node for a particular term and weight The weight must be greater than 0
`static QueryTree` QueryTree.`term(Term term, TermWeightor weightor)` Returns a leaf node for a particular term

Methods in org.apache.lucene.monitor with parameters of type QueryTree
`protected Document` TermFilteredPresearcher.`buildQueryDocument(QueryTree querytree)` Builds a `Document` from the terms extracted from a query
`Document` MultipassTermFilteredPresearcher.`buildQueryDocument(QueryTree querytree)`
`protected Map<String,BytesRefHash>` TermFilteredPresearcher.`collectTerms(QueryTree querytree)` Collects terms from a `QueryTree` and maps them per-field

Method parameters in org.apache.lucene.monitor with type arguments of type QueryTree
`static QueryTree` QueryTree.`conjunction(List<Function<TermWeightor,QueryTree>> children, TermWeightor weightor)` Returns a conjunction of a set of child nodes
`static QueryTree` QueryTree.`disjunction(List<Function<TermWeightor,QueryTree>> children, TermWeightor weightor)` Returns a disjunction of a set of child nodes