org.hibernate.search.reader.impl
Class ReaderProviderHelper

java.lang.Object
  extended by org.hibernate.search.reader.impl.ReaderProviderHelper

public abstract class ReaderProviderHelper
extends Object

Author:
Emmanuel Bernard

Constructor Summary
ReaderProviderHelper()
           
 
Method Summary
static org.apache.lucene.index.IndexReader buildMultiReader(int length, org.apache.lucene.index.IndexReader[] readers, ReaderProvider[] managers)
           
static void clean(SearchException e, org.apache.lucene.index.IndexReader... readers)
           
static Set<org.apache.lucene.index.IndexReader> getIndexReaders(org.apache.lucene.index.IndexReader reader)
          Find the underlying IndexReaders for the given reader
static Set<org.apache.lucene.index.IndexReader> getIndexReaders(org.apache.lucene.search.IndexSearcher searchable)
          Find the underlying IndexReaders for the given searchable
static org.apache.lucene.index.IndexReader[] getSubReadersFromMultiReader(org.apache.lucene.index.MultiReader parentReader)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReaderProviderHelper

public ReaderProviderHelper()
Method Detail

getSubReadersFromMultiReader

public static org.apache.lucene.index.IndexReader[] getSubReadersFromMultiReader(org.apache.lucene.index.MultiReader parentReader)

buildMultiReader

public static org.apache.lucene.index.IndexReader buildMultiReader(int length,
                                                                   org.apache.lucene.index.IndexReader[] readers,
                                                                   ReaderProvider[] managers)

clean

public static void clean(SearchException e,
                         org.apache.lucene.index.IndexReader... readers)

getIndexReaders

public static Set<org.apache.lucene.index.IndexReader> getIndexReaders(org.apache.lucene.search.IndexSearcher searchable)
Find the underlying IndexReaders for the given searchable

Parameters:
searchable - The searchable to find the IndexReaders for
Returns:
A list of all base IndexReaders used within this searchable

getIndexReaders

public static Set<org.apache.lucene.index.IndexReader> getIndexReaders(org.apache.lucene.index.IndexReader reader)
Find the underlying IndexReaders for the given reader

Parameters:
reader - The reader to find the IndexReaders for
Returns:
A list of all base IndexReaders used within this searchable


Copyright © 2006-2012 Red Hat Middleware, LLC. All Rights Reserved