24 static const int32_t READER_EOF;
27 virtual int32_t read();
30 virtual int32_t read(
wchar_t* buffer, int32_t offset, int32_t length) = 0;
33 virtual int64_t skip(int64_t n);
36 virtual void close() = 0;
39 virtual bool markSupported();
43 virtual void mark(int32_t readAheadLimit);
51 virtual int64_t length();
Abstract class for reading character streams.
Definition: Reader.h:15
Base class for all Lucene classes.
Definition: LuceneObject.h:31
#define LUCENE_CLASS(Name)
Definition: LuceneObject.h:24
Definition: AbstractAllTermDocs.h:12