org.apache.lucene.index
Class PKIndexSplitter.DocumentFilteredIndexReader

java.lang.Object
  extended by org.apache.lucene.index.IndexReader
      extended by org.apache.lucene.index.FilterIndexReader
          extended by org.apache.lucene.index.PKIndexSplitter.DocumentFilteredIndexReader
All Implemented Interfaces:
Closeable, Cloneable
Enclosing class:
PKIndexSplitter

public static class PKIndexSplitter.DocumentFilteredIndexReader
extends org.apache.lucene.index.FilterIndexReader


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.lucene.index.FilterIndexReader
org.apache.lucene.index.FilterIndexReader.FilterTermDocs, org.apache.lucene.index.FilterIndexReader.FilterTermEnum, org.apache.lucene.index.FilterIndexReader.FilterTermPositions
 
Nested classes/interfaces inherited from class org.apache.lucene.index.IndexReader
org.apache.lucene.index.IndexReader.FieldOption, org.apache.lucene.index.IndexReader.ReaderFinishedListener
 
Field Summary
 
Fields inherited from class org.apache.lucene.index.FilterIndexReader
in
 
Fields inherited from class org.apache.lucene.index.IndexReader
hasChanges, readerFinishedListeners
 
Constructor Summary
PKIndexSplitter.DocumentFilteredIndexReader(org.apache.lucene.index.IndexReader reader, org.apache.lucene.search.Filter preserveFilter, boolean negateFilter)
           
 
Method Summary
 org.apache.lucene.index.IndexReader[] getSequentialSubReaders()
           
 boolean hasDeletions()
           
 boolean isDeleted(int n)
           
 int numDocs()
           
 org.apache.lucene.index.TermPositions termPositions()
           
 
Methods inherited from class org.apache.lucene.index.FilterIndexReader
addReaderFinishedListener, directory, docFreq, doClose, doCommit, document, doDelete, doSetNorm, doUndeleteAll, getCommitUserData, getCoreCacheKey, getDeletesCacheKey, getFieldNames, getTermFreqVector, getTermFreqVector, getTermFreqVector, getTermFreqVectors, getVersion, hasNorms, isCurrent, isOptimized, maxDoc, norms, norms, removeReaderFinishedListener, termDocs, termDocs, terms, terms, toString
 
Methods inherited from class org.apache.lucene.index.IndexReader
acquireWriteLock, clone, clone, close, commit, commit, decRef, deleteDocument, deleteDocuments, document, doOpenIfChanged, doOpenIfChanged, doOpenIfChanged, doOpenIfChanged, ensureOpen, flush, flush, getCommitUserData, getCurrentVersion, getIndexCommit, getRefCount, getTermInfosIndexDivisor, getUniqueTermCount, incRef, indexExists, lastModified, listCommits, main, notifyReaderFinishedListeners, numDeletedDocs, open, open, open, open, open, open, open, open, openIfChanged, openIfChanged, openIfChanged, openIfChanged, readerFinished, reopen, reopen, reopen, reopen, setNorm, setNorm, termPositions, tryIncRef, undeleteAll
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PKIndexSplitter.DocumentFilteredIndexReader

public PKIndexSplitter.DocumentFilteredIndexReader(org.apache.lucene.index.IndexReader reader,
                                                   org.apache.lucene.search.Filter preserveFilter,
                                                   boolean negateFilter)
                                            throws IOException
Throws:
IOException
Method Detail

numDocs

public int numDocs()
Overrides:
numDocs in class org.apache.lucene.index.FilterIndexReader

hasDeletions

public boolean hasDeletions()
Overrides:
hasDeletions in class org.apache.lucene.index.FilterIndexReader

isDeleted

public boolean isDeleted(int n)
Overrides:
isDeleted in class org.apache.lucene.index.FilterIndexReader

getSequentialSubReaders

public org.apache.lucene.index.IndexReader[] getSequentialSubReaders()
Overrides:
getSequentialSubReaders in class org.apache.lucene.index.FilterIndexReader

termPositions

public org.apache.lucene.index.TermPositions termPositions()
                                                    throws IOException
Overrides:
termPositions in class org.apache.lucene.index.FilterIndexReader
Throws:
IOException


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