org.alfresco.repo.search.impl.lucene.query
Class DeltaReader

java.lang.Object
  extended by org.apache.lucene.index.IndexReader
      extended by org.apache.lucene.index.MultiReader
          extended by org.alfresco.repo.search.impl.lucene.query.DeltaReader

public class DeltaReader
extends org.apache.lucene.index.MultiReader


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.lucene.index.IndexReader
org.apache.lucene.index.IndexReader.FieldOption
 
Field Summary
 
Fields inherited from class org.apache.lucene.index.IndexReader
hasChanges
 
Constructor Summary
DeltaReader(org.apache.lucene.index.IndexReader[] readers, int[][] deletions)
           
 
Method Summary
protected  void doCommit()
           
protected  void doDelete(int arg0)
           
protected  void doUndeleteAll()
           
 boolean hasDeletions()
           
 boolean isDeleted(int docNumber)
           
 org.apache.lucene.index.TermDocs termDocs()
           
 org.apache.lucene.index.TermPositions termPositions()
           
 
Methods inherited from class org.apache.lucene.index.MultiReader
docFreq, doClose, document, doSetNorm, getFieldNames, getTermFreqVector, getTermFreqVector, getTermFreqVector, getTermFreqVectors, getVersion, hasNorms, isCurrent, isOptimized, maxDoc, norms, norms, numDocs, reopen, terms, terms
 
Methods inherited from class org.apache.lucene.index.IndexReader
acquireWriteLock, close, commit, decRef, deleteDocument, deleteDocuments, directory, document, ensureOpen, flush, getCurrentVersion, getCurrentVersion, getCurrentVersion, getIndexCommit, getTermInfosIndexDivisor, incRef, indexExists, indexExists, indexExists, isLocked, isLocked, lastModified, lastModified, lastModified, listCommits, main, numDeletedDocs, open, open, open, open, open, open, open, open, open, setNorm, setNorm, setTermInfosIndexDivisor, termDocs, termPositions, undeleteAll, unlock
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeltaReader

public DeltaReader(org.apache.lucene.index.IndexReader[] readers,
                   int[][] deletions)
            throws java.io.IOException
Throws:
java.io.IOException
Method Detail

doCommit

protected void doCommit()
                 throws java.io.IOException
Overrides:
doCommit in class org.apache.lucene.index.MultiReader
Throws:
java.io.IOException

doDelete

protected void doDelete(int arg0)
                 throws java.io.IOException
Overrides:
doDelete in class org.apache.lucene.index.MultiReader
Throws:
java.io.IOException

doUndeleteAll

protected void doUndeleteAll()
                      throws java.io.IOException
Overrides:
doUndeleteAll in class org.apache.lucene.index.MultiReader
Throws:
java.io.IOException

hasDeletions

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

isDeleted

public boolean isDeleted(int docNumber)
Overrides:
isDeleted in class org.apache.lucene.index.MultiReader

termDocs

public org.apache.lucene.index.TermDocs termDocs()
                                          throws java.io.IOException
Overrides:
termDocs in class org.apache.lucene.index.MultiReader
Throws:
java.io.IOException

termPositions

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


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.