Class MultiReader

    • Field Detail

      • starts

        protected final int[] starts
    • Constructor Detail

      • MultiReader

        public MultiReader​(IndexReader... subReaders)

        Construct a MultiReader aggregating the named set of (sub)readers. Directory locking for delete, undeleteAll, and setNorm operations is left to the subreaders.

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

        Parameters:
        subReaders - set of (sub)readers
      • MultiReader

        public MultiReader​(IndexReader[] subReaders,
                           boolean closeSubReaders)

        Construct a MultiReader aggregating the named set of (sub)readers. Directory locking for delete, undeleteAll, and setNorm operations is left to the subreaders.

        Parameters:
        closeSubReaders - indicates whether the subreaders should be closed when this MultiReader is closed
        subReaders - set of (sub)readers