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 buildQuery
objects fromQueryNode
objects.- See Also:
QueryBuilder
,QueryTreeBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Query
build(QueryNode queryNode)
Builds some kind of object from a query tree.
-
-
-
Method Detail
-
build
Query build(QueryNode queryNode) throws QueryNodeException
Description copied from interface:QueryBuilder
Builds some kind of object from a query tree.- Specified by:
build
in interfaceQueryBuilder
- Parameters:
queryNode
- the query tree root node- Returns:
- some object generated from the query tree
- Throws:
QueryNodeException
-
-