Avro C#

Classes
Avro.File Namespace Reference

## Classes
class | Codec
| Base class for Avro-supported compression codecs for data files. Note that Codec objects may maintain internal state (e.g. buffers) and are not thread safe. More...
class | DataBlock
| Encapsulates a block of data read by the DataFileReader<T>. We will remove this class from the public API in a future version because it is only meant to be used internally. More...
class | DataFileConstants
| Constants used in data files. More...
class | DataFileReader
| Provides access to Avro data written using the DataFileWriter<T>. More...
class | DataFileWriter
| Stores in a file a sequence of data conforming to a schema. The schema is stored in the file with the data. Each datum in a file is of the same schema. Data is written with a DatumWriter<T>. Data is grouped into blocks. A synchronization marker is written between blocks, so that files may be split. Blocks may be compressed. Extensible metadata is stored at the end of the file. Files may be appended to. More...
class | DeflateCodec
| Implements deflate compression and decompression. More...
class | Header
| Header on an Avro data file. More...
interface | IFileReader
| Defines the interface for an object that reads data from a file. More...
interface | IFileWriter
| Defines the interface for an object that stores in a file a sequence of data conforming to a schema. More...
class | NullCodec
| Implements a codec that does not perform any compression. This codec simply returns the bytes presented to it "as-is". More...