Interface StandardQueryBuilder
- All Superinterfaces:
QueryBuilder
- All Known Implementing Classes:
AnyQueryNodeBuilder,BooleanQueryNodeBuilder,BoostQueryNodeBuilder,DummyQueryNodeBuilder,FieldQueryNodeBuilder,FuzzyQueryNodeBuilder,GroupQueryNodeBuilder,IntervalQueryNodeBuilder,MatchAllDocsQueryNodeBuilder,MatchNoDocsQueryNodeBuilder,ModifierQueryNodeBuilder,MultiPhraseQueryNodeBuilder,PhraseQueryNodeBuilder,PointRangeQueryNodeBuilder,PrefixWildcardQueryNodeBuilder,RegexpQueryNodeBuilder,SlopQueryNodeBuilder,StandardQueryTreeBuilder,SynonymQueryNodeBuilder,TermRangeQueryNodeBuilder,WildcardQueryNodeBuilder
This interface should be implemented by every class that wants to build
Query objects
from QueryNode objects.- See Also:
-
Method Summary
-
Method Details
-
build
Description copied from interface:QueryBuilderBuilds some kind of object from a query tree.- Specified by:
buildin interfaceQueryBuilder- Parameters:
queryNode- the query tree root node- Returns:
- some object generated from the query tree
- Throws:
QueryNodeException
-