Lucene++ - a full-featured, c++ search engine
API Documentation
Go to the documentation of this file.
7 #ifndef BYTESLICEREADER_H
8 #define BYTESLICEREADER_H
45 virtual void readBytes(uint8_t* b, int32_t offset, int32_t length);
54 virtual void seek(int64_t pos);
int32_t upto
Definition: ByteSliceReader.h:27
boost::shared_ptr< ByteBlockPool > ByteBlockPoolPtr
Definition: LuceneTypes.h:89
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
int32_t bufferOffset
Definition: ByteSliceReader.h:30
int32_t bufferUpto
Definition: ByteSliceReader.h:25
ByteArray buffer
Definition: ByteSliceReader.h:26
virtual void readBytes(uint8_t *b, int32_t offset, int32_t length)
Reads a specified number of bytes into an array at the specified offset.
virtual ~ByteSliceReader()
int32_t endIndex
Definition: ByteSliceReader.h:31
Definition: AbstractAllTermDocs.h:12
ByteBlockPoolPtr pool
Definition: ByteSliceReader.h:21
virtual uint8_t readByte()
Reads and returns a single byte.
void init(const ByteBlockPoolPtr &pool, int32_t startIndex, int32_t endIndex)
virtual int64_t length()
Not implemented.
int32_t limit
Definition: ByteSliceReader.h:28
IndexInput that knows how to read the byte slices written by Posting and PostingVector....
Definition: ByteSliceReader.h:16
virtual void seek(int64_t pos)
Not implemented.
int32_t level
Definition: ByteSliceReader.h:29
int64_t writeTo(const IndexOutputPtr &out)
virtual int64_t getFilePointer()
Not implemented.
virtual void close()
Not implemented.
boost::shared_ptr< IndexOutput > IndexOutputPtr
Definition: LuceneTypes.h:494
clucene.sourceforge.net