Interface QueryBuilder
-
- All Known Subinterfaces:
StandardQueryBuilder
- All Known Implementing Classes:
AnyQueryNodeBuilder,BooleanQueryNodeBuilder,BoostQueryNodeBuilder,DummyQueryNodeBuilder,FieldQueryNodeBuilder,FuzzyQueryNodeBuilder,GroupQueryNodeBuilder,IntervalQueryNodeBuilder,MatchAllDocsQueryNodeBuilder,MatchNoDocsQueryNodeBuilder,MinShouldMatchNodeBuilder,ModifierQueryNodeBuilder,MultiPhraseQueryNodeBuilder,PhraseQueryNodeBuilder,PointRangeQueryNodeBuilder,PrefixWildcardQueryNodeBuilder,QueryTreeBuilder,RegexpQueryNodeBuilder,SlopQueryNodeBuilder,StandardQueryTreeBuilder,SynonymQueryNodeBuilder,TermRangeQueryNodeBuilder,WildcardQueryNodeBuilder
public interface QueryBuilderThis interface is used by implementors classes that builds some kind of object from a query tree.- See Also:
QueryTreeBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Objectbuild(QueryNode queryNode)Builds some kind of object from a query tree.
-
-
-
Method Detail
-
build
Object build(QueryNode queryNode) throws QueryNodeException
Builds some kind of object from a query tree.- Parameters:
queryNode- the query tree root node- Returns:
- some object generated from the query tree
- Throws:
QueryNodeException
-
-