|
| delegate DatumReader< T > | CreateDatumReader (Schema writerSchema, Schema readerSchema) |
| | Defines the signature for a function that returns a new DatumReader<T> given a writer and reader schema. More...
|
| |
|
Header | GetHeader () |
| | Return the header for the input file or stream.
|
| |
|
Schema | GetSchema () |
| | Return the schema as read from the file or stream.
|
| |
|
ICollection< string > | GetMetaKeys () |
| | Return the list of keys in the metadata.
|
| |
|
byte[] | GetMeta (string key) |
| | Return the byte value of a metadata property.
|
| |
|
long | GetMetaLong (string key) |
| | Return the long value of a metadata property.
|
| |
|
string | GetMetaString (string key) |
| | Return the string value of a metadata property. This method assumes that the string is a UTF-8 encoded in the header.
|
| |
|
void | Seek (long position) |
| | Move to a specific, known synchronization point, one returned from IFileWriter<T>.Sync while writing.
|
| |
|
void | Sync (long position) |
| | Move to the next synchronization point after a position.
|
| |
|
bool | PastSync (long position) |
| | Return true if past the next synchronization point after a position.
|
| |
|
long | PreviousSync () |
| | Return the last synchronization point before our current position.
|
| |
|
long | Tell () |
| | Return the current position in the input.
|
| |
|
bool | HasNext () |
| | Returns true if more entries remain in this file.
|
| |
| void | Reset () |
| | Resets this reader. More...
|
| |
|
void | Dispose () |
| |
|
T | Next () |
| | Read the next datum from the file.
|
| |
|
| static IFileReader< T > | OpenReader (string path) |
| | Open a reader for a file using path. More...
|
| |
| static IFileReader< T > | OpenReader (string path, Schema readerSchema) |
| | Open a reader for a file using path and the reader's schema. More...
|
| |
| static IFileReader< T > | OpenReader (Stream inStream) |
| | Open a reader for a stream. More...
|
| |
| static IFileReader< T > | OpenReader (Stream inStream, bool leaveOpen) |
| | Open a reader for a stream. More...
|
| |
| static IFileReader< T > | OpenReader (Stream inStream, Schema readerSchema) |
| | Open a reader for a stream using the reader's schema. More...
|
| |
| static IFileReader< T > | OpenReader (Stream inStream, Schema readerSchema, bool leaveOpen) |
| | Open a reader for a stream using the reader's schema. More...
|
| |
| static IFileReader< T > | OpenReader (Stream inStream, Schema readerSchema, CreateDatumReader datumReaderFactory) |
| | Open a reader for a stream using the reader's schema and a custom DatumReader. More...
|
| |
| static IFileReader< T > | OpenReader (Stream inStream, Schema readerSchema, CreateDatumReader datumReaderFactory, bool leaveOpen) |
| | Open a reader for a stream using the reader's schema and a custom DatumReader. More...
|
| |
Provides access to Avro data written using the DataFileWriter<T>.
- Template Parameters
-
| T | Type to deserialze data objects to. |
- See also
- IFileReader<T>