public class PerfRunData extends Object implements Closeable
Data includes:
| Constructor and Description |
|---|
PerfRunData(Config config) |
public void close()
throws IOException
close in interface CloseableIOExceptionpublic Object getPerfObject(String key)
setPerfObject(String, Object).public long setStartTimeMillis()
public long getStartTimeMillis()
public Points getPoints()
public Directory getDirectory()
public void setDirectory(Directory directory)
directory - The directory to set.public Directory getTaxonomyDir()
public void setTaxonomyReader(TaxonomyReader taxoReader) throws IOException
taxoReader - The taxonomy reader to set.IOExceptionpublic TaxonomyReader getTaxonomyReader()
public void setTaxonomyWriter(TaxonomyWriter taxoWriter)
taxoWriter - The taxonomy writer to set.public TaxonomyWriter getTaxonomyWriter()
public IndexReader getIndexReader()
public IndexSearcher getIndexSearcher()
public void setIndexReader(IndexReader indexReader) throws IOException
indexReader - The indexReader to set.IOExceptionpublic IndexWriter getIndexWriter()
public void setIndexWriter(IndexWriter indexWriter)
indexWriter - The indexWriter to set.public Analyzer getAnalyzer()
public void setAnalyzer(Analyzer analyzer)
public DocMaker getDocMaker()
public FacetSource getFacetSource()
public Locale getLocale()
public void setLocale(Locale locale)
locale - the locale to setpublic Config getConfig()
public void resetInputs()
throws IOException
IOExceptionpublic QueryMaker getQueryMaker(ReadTask readTask)