Interface QueryMaker

All Known Implementing Classes:
AbstractQueryMaker, EnwikiQueryMaker, FileBasedQueryMaker, LongToEnglishQueryMaker, ReutersQueryMaker, SimpleQueryMaker, SimpleSloppyPhraseQueryMaker, SpatialFileQueryMaker

public interface QueryMaker
Create queries for the test.
  • Method Summary

    Modifier and Type
    Method
    Description
    Create the next query
    makeQuery(int size)
    Create the next query, of the given size.
    Print the queries
    void
    Reset inputs so that the test run would behave, input wise, as if it just started.
    void
    setConfig(Config config)
    Set the properties
  • Method Details

    • 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.
    • makeQuery

      Query makeQuery() throws Exception
      Create the next query
      Throws:
      Exception
    • setConfig

      void setConfig(Config config) throws Exception
      Set the properties
      Throws:
      Exception
    • 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