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
public interface StandardQueryBuilder extends QueryBuilder
This interface should be implemented by every class that wants to buildQueryobjects fromQueryNodeobjects.- See Also:
QueryBuilder,QueryTreeBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Querybuild(QueryNode queryNode)Builds some kind of object from a query tree.
-
-
-
Method Detail
-
build
Query build(QueryNode queryNode) throws QueryNodeException
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
-
-