Interface QueryMaker
-
- All Known Implementing Classes:
AbstractQueryMaker,EnwikiQueryMaker,FileBasedQueryMaker,LongToEnglishQueryMaker,ReutersQueryMaker,SimpleQueryMaker,SimpleSloppyPhraseQueryMaker,SpatialFileQueryMaker
public interface QueryMakerCreate queries for the test.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description QuerymakeQuery()Create the next queryQuerymakeQuery(int size)Create the next query, of the given size.StringprintQueries()Print the queriesvoidresetInputs()Reset inputs so that the test run would behave, input wise, as if it just started.voidsetConfig(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 ExceptionReset inputs so that the test run would behave, input wise, as if it just started.- Throws:
Exception
-
printQueries
String printQueries()
Print the queries
-
-