org.apache.lucene.benchmark.byTask

Class PerfRunData


public class PerfRunData
extends Object

Data maintained by a performance test run.

Data includes:

Constructor Summary

PerfRunData(Config config)

Method Summary

Analyzer
getAnalyzer()
Config
getConfig()
Directory
getDirectory()
DocMaker
getDocMaker()
IndexReader
getIndexReader()
IndexWriter
getIndexWriter()
Points
getPoints()
QueryMaker
getSearchQueryMaker()
QueryMaker
getSearchTravQueryMaker()
QueryMaker
getSearchTravRetQueryMaker()
void
reinit(boolean eraseIndex)
void
resetInputs()
void
setDirectory(Directory directory)
void
setIndexReader(IndexReader indexReader)
void
setIndexWriter(IndexWriter indexWriter)

Constructor Details

PerfRunData

public PerfRunData(Config config)
            throws Exception

Method Details

getAnalyzer

public Analyzer getAnalyzer()
Returns:
Returns the anlyzer.

getConfig

public Config getConfig()
Returns:
Returns the config.

getDirectory

public Directory getDirectory()
Returns:
Returns the directory.

getDocMaker

public DocMaker getDocMaker()
Returns:
Returns the docMaker.

getIndexReader

public IndexReader getIndexReader()
Returns:
Returns the indexReader.

getIndexWriter

public IndexWriter getIndexWriter()
Returns:
Returns the indexWriter.

getPoints

public Points getPoints()
Returns:
Returns the points.

getSearchQueryMaker

public QueryMaker getSearchQueryMaker()
Returns:
Returns the searchQueryMaker.

getSearchTravQueryMaker

public QueryMaker getSearchTravQueryMaker()

getSearchTravRetQueryMaker

public QueryMaker getSearchTravRetQueryMaker()

reinit

public void reinit(boolean eraseIndex)
            throws Exception

resetInputs

public void resetInputs()

setDirectory

public void setDirectory(Directory directory)
Parameters:
directory - The directory to set.

setIndexReader

public void setIndexReader(IndexReader indexReader)
Parameters:
indexReader - The indexReader to set.

setIndexWriter

public void setIndexWriter(IndexWriter indexWriter)
Parameters:
indexWriter - The indexWriter to set.

Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.