## org.apache.lucene.benchmark.byTask.feeds
Class LongToEnglishQueryMaker

    java.lang.Object
      org.apache.lucene.benchmark.byTask.feeds.LongToEnglishQueryMaker

All Implemented Interfaces:
  QueryMaker

    public class LongToEnglishQueryMaker

extends Object
implements QueryMaker

Creates queries whose content is a spelled-out `long` number starting from ``Long.MIN_VALUE` + 10`.

Field Summary
`protected QueryParser` `parser`

Constructor Summary
`LongToEnglishQueryMaker()`

Method Summary
`Query` `makeQuery()` Create the next query
`Query` `makeQuery(int size)` Create the next query, of the given size.
`String` `printQueries()` Print the queries
`void` `resetInputs()` Reset inputs so that the test run would behave, input wise, as if it just started.
`void` `setConfig(Config config)` Set the properties

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### parser

    protected QueryParser parser

Constructor Detail

### LongToEnglishQueryMaker

    public LongToEnglishQueryMaker()

Method Detail

### makeQuery

    public Query makeQuery(int size)
                    throws Exception

  Description copied from interface: `QueryMaker`
  Create the next query, of the given size.

  Specified by:
    `makeQuery` in interface `QueryMaker`
  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

    public Query makeQuery()
                    throws Exception

  Description copied from interface: `QueryMaker`
  Create the next query

  Specified by:
    `makeQuery` in interface `QueryMaker`
  Throws:
    `Exception`

### setConfig

    public void setConfig(Config config)
                   throws Exception

  Description copied from interface: `QueryMaker`
  Set the properties

  Specified by:
    `setConfig` in interface `QueryMaker`
  Throws:
    `Exception`

### resetInputs

    public void resetInputs()

  Description copied from interface: `QueryMaker`
  Reset inputs so that the test run would behave, input wise, as if it just started.

  Specified by:
    `resetInputs` in interface `QueryMaker`

### printQueries

    public String printQueries()

  Description copied from interface: `QueryMaker`
  Print the queries

  Specified by:
    `printQueries` in interface `QueryMaker`