7 #ifndef READONLYDIRECTORYREADER_H 8 #define READONLYDIRECTORYREADER_H 18 Collection<int32_t> oldStarts, MapStringByteArray oldNormsCache,
bool doClone, int32_t termInfosIndexDivisor);
virtual DirectoryPtr directory()
Returns the directory this index resides in.
virtual void acquireWriteLock()
Tries to acquire the WriteLock on this directory. this method is only valid if this IndexReader is di...
ReadOnlyDirectoryReader(const DirectoryPtr &directory, const SegmentInfosPtr &sis, const IndexDeletionPolicyPtr &deletionPolicy, int32_t termInfosIndexDivisor)
boost::shared_ptr< IndexWriter > IndexWriterPtr
Definition: LuceneTypes.h:160
Definition: ReadOnlyDirectoryReader.h:14
int32_t termInfosIndexDivisor
Definition: DirectoryReader.h:46
An IndexReader which reads indexes with multiple segments.
Definition: DirectoryReader.h:19
boost::shared_ptr< SegmentInfos > SegmentInfosPtr
Definition: LuceneTypes.h:210
virtual ~ReadOnlyDirectoryReader()
boost::shared_ptr< IndexDeletionPolicy > IndexDeletionPolicyPtr
Definition: LuceneTypes.h:153
boost::shared_ptr< Directory > DirectoryPtr
Definition: LuceneTypes.h:489
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
Definition: AbstractAllTermDocs.h:12
IndexDeletionPolicyPtr deletionPolicy
Definition: DirectoryReader.h:40