Interface QueryMaker
-
- All Known Implementing Classes:
AbstractQueryMaker
,EnwikiQueryMaker
,FileBasedQueryMaker
,LongToEnglishQueryMaker
,ReutersQueryMaker
,SimpleQueryMaker
,SimpleSloppyPhraseQueryMaker
,SpatialFileQueryMaker
public interface QueryMaker
Create queries for the test.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Query
makeQuery()
Create the next queryQuery
makeQuery(int size)
Create the next query, of the given size.String
printQueries()
Print the queriesvoid
resetInputs()
Reset inputs so that the test run would behave, input wise, as if it just started.void
setConfig(Config config)
Set the properties
-
-
-
Method Detail
-
makeQuery
Query makeQuery(int size) throws Exception
Create the next query, of the given size.- Parameters:
size
- the size of the query - number of terms, etc.- Throws:
Exception
- if cannot make the query, or if size > 0 was specified but this feature is not supported.
-
resetInputs
void resetInputs() throws Exception
Reset inputs so that the test run would behave, input wise, as if it just started.- Throws:
Exception
-
printQueries
String printQueries()
Print the queries
-
-