This is the base class for an in-memory posting list, keyed by a Token. TermsHash maintains a hash table holding one instance of this per unique Token. Consumers of TermsHash (TermsHashConsumer) must subclass this class with its own concrete class. FreqProxTermsWriterPostingList is a private inner class used for the freq/prox postings, and TermVectorsTermsWriterPostingList is a private inner class used to hold TermVectors postings.
More...
#include <RawPostingList.h>
Static Public Attributes |
static const int32_t | BYTES_SIZE |
Detailed Description
This is the base class for an in-memory posting list, keyed by a Token. TermsHash maintains a hash table holding one instance of this per unique Token. Consumers of TermsHash (TermsHashConsumer) must subclass this class with its own concrete class. FreqProxTermsWriterPostingList is a private inner class used for the freq/prox postings, and TermVectorsTermsWriterPostingList is a private inner class used to hold TermVectors postings.
Constructor & Destructor Documentation
Lucene::RawPostingList::RawPostingList |
( |
| ) |
|
virtual Lucene::RawPostingList::~RawPostingList |
( |
| ) |
|
|
virtual |
Member Function Documentation
static String Lucene::RawPostingList::_getClassName |
( |
| ) |
|
|
inlinestatic |
virtual String Lucene::RawPostingList::getClassName |
( |
| ) |
|
|
inlinevirtual |
boost::shared_ptr< RawPostingList > Lucene::RawPostingList::shared_from_this |
( |
| ) |
|
|
inline |
Field Documentation
const int32_t Lucene::RawPostingList::BYTES_SIZE |
|
static |
int32_t Lucene::RawPostingList::byteStart |
int32_t Lucene::RawPostingList::intStart |
int32_t Lucene::RawPostingList::textStart |
The documentation for this class was generated from the following file: