# Hierarchy For All Packages

Package Hierarchies:

- org.apache.lucene.benchmark,
- org.apache.lucene.benchmark.byTask,
- org.apache.lucene.benchmark.byTask.feeds,
- org.apache.lucene.benchmark.byTask.programmatic,
- org.apache.lucene.benchmark.byTask.stats,
- org.apache.lucene.benchmark.byTask.tasks,
- org.apache.lucene.benchmark.byTask.utils,
- org.apache.lucene.benchmark.quality,
- org.apache.lucene.benchmark.quality.trec,
- org.apache.lucene.benchmark.quality.utils,
- org.apache.lucene.benchmark.utils

## Class Hierarchy

- java.lang.Object
  - org.apache.lucene.benchmark.byTask.feeds.AbstractQueryMaker (implements org.apache.lucene.benchmark.byTask.feeds.QueryMaker)
    - org.apache.lucene.benchmark.byTask.feeds.EnwikiQueryMaker
    - org.apache.lucene.benchmark.byTask.feeds.FileBasedQueryMaker
    - org.apache.lucene.benchmark.byTask.feeds.ReutersQueryMaker
    - org.apache.lucene.benchmark.byTask.feeds.SimpleQueryMaker
      - org.apache.lucene.benchmark.byTask.feeds.SimpleSloppyPhraseQueryMaker
    - org.apache.lucene.benchmark.byTask.feeds.SpatialFileQueryMaker
  - org.apache.lucene.benchmark.byTask.utils.Algorithm (implements java.lang.AutoCloseable)
  - org.apache.lucene.benchmark.byTask.utils.AnalyzerFactory
  - org.apache.lucene.benchmark.byTask.Benchmark
  - org.apache.lucene.benchmark.byTask.utils.Config
  - org.apache.lucene.benchmark.Constants
  - org.apache.lucene.benchmark.byTask.feeds.ContentItemsSource (implements java.io.Closeable)
    - org.apache.lucene.benchmark.byTask.feeds.ContentSource
      - org.apache.lucene.benchmark.byTask.feeds.DirContentSource
      - org.apache.lucene.benchmark.byTask.feeds.EnwikiContentSource
      - org.apache.lucene.benchmark.byTask.feeds.LineDocSource
      - org.apache.lucene.benchmark.byTask.feeds.LongToEnglishContentSource
      - org.apache.lucene.benchmark.byTask.feeds.ReutersContentSource
      - org.apache.lucene.benchmark.byTask.feeds.SingleDocSource
        - org.apache.lucene.benchmark.byTask.feeds.SortableSingleDocSource
      - org.apache.lucene.benchmark.byTask.feeds.TrecContentSource
    - org.apache.lucene.benchmark.byTask.feeds.FacetSource
      - org.apache.lucene.benchmark.byTask.feeds.RandomFacetSource
  - org.apache.lucene.benchmark.byTask.feeds.DemoHTMLParser (implements org.apache.lucene.benchmark.byTask.feeds.HTMLParser)
  - org.apache.lucene.benchmark.byTask.feeds.DemoHTMLParser.Parser
  - org.apache.lucene.benchmark.byTask.feeds.DirContentSource.Iterator (implements java.util.Iterator<E>)
  - org.apache.lucene.benchmark.byTask.feeds.DocData
  - org.apache.lucene.benchmark.byTask.feeds.DocMaker (implements java.io.Closeable)
    - org.apache.lucene.benchmark.byTask.feeds.SpatialDocMaker
  - org.apache.lucene.benchmark.byTask.feeds.DocMaker.DocState
  - org.apache.lucene.benchmark.quality.utils.DocNameExtractor
  - org.apache.lucene.benchmark.utils.ExtractWikipedia
  - org.apache.lucene.benchmark.byTask.utils.Format
  - org.apache.lucene.benchmark.byTask.feeds.LineDocSource.LineParser
    - org.apache.lucene.benchmark.byTask.feeds.GeonamesLineParser
    - org.apache.lucene.benchmark.byTask.feeds.LineDocSource.HeaderLineParser
    - org.apache.lucene.benchmark.byTask.feeds.LineDocSource.SimpleLineParser
  - org.apache.lucene.benchmark.byTask.feeds.LongToEnglishQueryMaker (implements org.apache.lucene.benchmark.byTask.feeds.QueryMaker)
  - org.apache.lucene.benchmark.byTask.PerfRunData (implements java.io.Closeable)
  - org.apache.lucene.benchmark.byTask.tasks.PerfTask (implements java.lang.Cloneable)
    - org.apache.lucene.benchmark.byTask.tasks.AddDocTask
      - org.apache.lucene.benchmark.byTask.tasks.AddFacetedDocTask
    - org.apache.lucene.benchmark.byTask.tasks.AddIndexesTask
    - org.apache.lucene.benchmark.byTask.tasks.AnalyzerFactoryTask
    - org.apache.lucene.benchmark.byTask.tasks.ClearStatsTask
    - org.apache.lucene.benchmark.byTask.tasks.CloseIndexTask
    - org.apache.lucene.benchmark.byTask.tasks.CloseReaderTask
    - org.apache.lucene.benchmark.byTask.tasks.CloseTaxonomyIndexTask
    - org.apache.lucene.benchmark.byTask.tasks.CloseTaxonomyReaderTask
    - org.apache.lucene.benchmark.byTask.tasks.CommitIndexTask
    - org.apache.lucene.benchmark.byTask.tasks.CommitTaxonomyIndexTask
    - org.apache.lucene.benchmark.byTask.tasks.ConsumeContentSourceTask
    - org.apache.lucene.benchmark.byTask.tasks.CreateIndexTask
    - org.apache.lucene.benchmark.byTask.tasks.CreateTaxonomyIndexTask
    - org.apache.lucene.benchmark.byTask.tasks.FlushIndexTask
    - org.apache.lucene.benchmark.byTask.tasks.ForceMergeTask
    - org.apache.lucene.benchmark.byTask.tasks.NearRealtimeReaderTask
    - org.apache.lucene.benchmark.byTask.tasks.NewAnalyzerTask
    - org.apache.lucene.benchmark.byTask.tasks.NewCollationAnalyzerTask
    - org.apache.lucene.benchmark.byTask.tasks.NewLocaleTask
    - org.apache.lucene.benchmark.byTask.tasks.NewRoundTask
    - org.apache.lucene.benchmark.byTask.tasks.OpenIndexTask
    - org.apache.lucene.benchmark.byTask.tasks.OpenReaderTask
    - org.apache.lucene.benchmark.byTask.tasks.OpenTaxonomyIndexTask
    - org.apache.lucene.benchmark.byTask.tasks.OpenTaxonomyReaderTask
    - org.apache.lucene.benchmark.byTask.tasks.PrintReaderTask
    - org.apache.lucene.benchmark.byTask.tasks.ReadTask
      - org.apache.lucene.benchmark.byTask.tasks.SearchTask
        - org.apache.lucene.benchmark.byTask.tasks.SearchWithCollectorTask
      - org.apache.lucene.benchmark.byTask.tasks.SearchTravTask
        - org.apache.lucene.benchmark.byTask.tasks.SearchTravRetHighlightTask
        - org.apache.lucene.benchmark.byTask.tasks.SearchTravRetLoadFieldSelectorTask
        - org.apache.lucene.benchmark.byTask.tasks.SearchTravRetTask
      - org.apache.lucene.benchmark.byTask.tasks.SearchWithSortTask
      - org.apache.lucene.benchmark.byTask.tasks.WarmTask
    - org.apache.lucene.benchmark.byTask.tasks.ReadTokensTask
    - org.apache.lucene.benchmark.byTask.tasks.ReopenReaderTask
    - org.apache.lucene.benchmark.byTask.tasks.ReportTask
      - org.apache.lucene.benchmark.byTask.tasks.RepAllTask
      - org.apache.lucene.benchmark.byTask.tasks.RepSumByNameRoundTask
      - org.apache.lucene.benchmark.byTask.tasks.RepSumByNameTask
      - org.apache.lucene.benchmark.byTask.tasks.RepSumByPrefTask
        - org.apache.lucene.benchmark.byTask.tasks.RepSelectByPrefTask
        - org.apache.lucene.benchmark.byTask.tasks.RepSumByPrefRoundTask
    - org.apache.lucene.benchmark.byTask.tasks.ResetInputsTask
      - org.apache.lucene.benchmark.byTask.tasks.ResetSystemSoftTask
        - org.apache.lucene.benchmark.byTask.tasks.ResetSystemEraseTask
    - org.apache.lucene.benchmark.byTask.tasks.RollbackIndexTask
    - org.apache.lucene.benchmark.byTask.tasks.SetPropTask
    - org.apache.lucene.benchmark.byTask.tasks.TaskSequence
    - org.apache.lucene.benchmark.byTask.tasks.UpdateDocTask
    - org.apache.lucene.benchmark.byTask.tasks.WaitTask
    - org.apache.lucene.benchmark.byTask.tasks.WriteLineDocTask
      - org.apache.lucene.benchmark.byTask.tasks.WriteEnwikiLineDocTask
  - org.apache.lucene.benchmark.byTask.stats.Points
  - org.apache.lucene.benchmark.quality.QualityBenchmark
  - org.apache.lucene.benchmark.quality.utils.QualityQueriesFinder
  - org.apache.lucene.benchmark.quality.QualityQuery (implements java.lang.Comparable<T>)
  - org.apache.lucene.benchmark.quality.QualityStats
  - org.apache.lucene.benchmark.quality.QualityStats.RecallPoint
  - org.apache.lucene.benchmark.quality.trec.QueryDriver
  - org.apache.lucene.benchmark.byTask.stats.Report
  - org.apache.lucene.benchmark.byTask.programmatic.Sample
  - org.apache.lucene.benchmark.quality.utils.SimpleQQParser (implements org.apache.lucene.benchmark.quality.QualityQueryParser)
  - org.apache.lucene.benchmark.byTask.utils.StreamUtils
  - org.apache.lucene.benchmark.quality.utils.SubmissionReport
  - org.apache.lucene.benchmark.byTask.stats.TaskStats (implements java.lang.Cloneable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.apache.lucene.benchmark.byTask.feeds.NoMoreDataException
  - org.apache.lucene.benchmark.quality.trec.Trec1MQReader
  - org.apache.lucene.benchmark.byTask.feeds.TrecDocParser
    - org.apache.lucene.benchmark.byTask.feeds.TrecFBISParser
    - org.apache.lucene.benchmark.byTask.feeds.TrecFR94Parser
    - org.apache.lucene.benchmark.byTask.feeds.TrecFTParser
    - org.apache.lucene.benchmark.byTask.feeds.TrecGov2Parser
    - org.apache.lucene.benchmark.byTask.feeds.TrecLATimesParser
    - org.apache.lucene.benchmark.byTask.feeds.TrecParserByPath
  - org.apache.lucene.benchmark.quality.trec.TrecJudge (implements org.apache.lucene.benchmark.quality.Judge)
  - org.apache.lucene.benchmark.quality.trec.TrecTopicsReader

## Interface Hierarchy

- org.apache.lucene.benchmark.byTask.feeds.HTMLParser
- org.apache.lucene.benchmark.quality.Judge
- org.apache.lucene.benchmark.quality.QualityQueryParser
- org.apache.lucene.benchmark.byTask.feeds.QueryMaker
- org.apache.lucene.benchmark.byTask.feeds.SpatialDocMaker.ShapeConverter

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.lucene.benchmark.byTask.tasks.NewCollationAnalyzerTask.Implementation
    - org.apache.lucene.benchmark.byTask.utils.StreamUtils.Type
    - org.apache.lucene.benchmark.byTask.feeds.TrecDocParser.ParsePathType