MultiReader

constructor(subReaders: Array<out IndexReader>, subReadersSorter: Comparator<IndexReader>?, closeSubReaders: Boolean)


constructor(vararg subReaders: IndexReader)

Construct a MultiReader aggregating the named set of (sub)readers.

Note that all subreaders are closed if this Multireader is closed.

Parameters

subReaders

set of (sub)readers


constructor(subReaders: Array<IndexReader>, closeSubReaders: Boolean)

Construct a MultiReader aggregating the named set of (sub)readers.

Parameters

subReaders

set of (sub)readers; this array will be cloned.

closeSubReaders

indicates whether the subreaders should be closed when this MultiReader is closed