no.sesat.search.mode.command.querybuilder
Interface QueryBuilder
- All Superinterfaces:
- no.sesat.commons.visitor.Visitor
- All Known Subinterfaces:
- FilterBuilder
- All Known Implementing Classes:
- AbstractQueryBuilder, BaseFilterBuilder, FastAdvancedFilterBuilder, FastSimpleFilterBuilder, InfixQueryBuilder, PrefixQueryBuilder, SesamSyntaxQueryBuilder
public interface QueryBuilder
- extends no.sesat.commons.visitor.Visitor
QueryBuilder provides a string representation of a Query Tree against of map of "transformed terms".
It is similar in functionality to the QueryTransformer interface
except that it does not transform terms but uses them to build the final string representation.
Implementing classes must have a constructor with parameters (Context, QueryBuilderConfig).
- Version:
- $Id: QueryBuilder.java 7225 2009-04-09 00:32:20Z ssmiweve $
| Methods inherited from interface no.sesat.commons.visitor.Visitor |
visit |
getQueryString
String getQueryString()
- The Query String built from the Query's transformed clauses.
- Returns:
- string built from the Query's transformed clauses, or "*".
Copyright © 2005-2009 Schibsted ASA. All Rights Reserved.