Avro C#
 All Classes Namespaces Functions Variables Enumerations Properties
Public Member Functions | Properties
Avro.Specific.SpecificReader< T > Class Template Reference

Reader wrapper class for reading data and storing into specific classes. More...

Inheritance diagram for Avro.Specific.SpecificReader< T >:
Avro.Generic.DatumReader< T >

List of all members.

Public Member Functions

 SpecificReader (Schema writerSchema, Schema readerSchema)
 Constructs a generic reader for the given schemas using the DefaultReader. If the reader's and writer's schemas are different this class performs the resolution.
 SpecificReader (SpecificDefaultReader reader)
T Read (T reuse, Decoder dec)
 Generic read function.

Properties

Schema WriterSchema [get]
 Schema for the writer class.
Schema ReaderSchema [get]
 Schema for the reader class.

Detailed Description

template<T>
class Avro::Specific::SpecificReader< T >

Reader wrapper class for reading data and storing into specific classes.

Template Parameters:
TSpecific class type

Member Function Documentation

template<T >
T Avro.Specific.SpecificReader< T >.Read ( T  reuse,
Decoder  dec 
) [inline]

Generic read function.

Parameters:
reuseobject to store data read
decdecorder to use for reading data
Returns:

Implements Avro.Generic.DatumReader< T >.

template<T >
Avro.Specific.SpecificReader< T >.SpecificReader ( Schema  writerSchema,
Schema  readerSchema 
) [inline]

Constructs a generic reader for the given schemas using the DefaultReader. If the reader's and writer's schemas are different this class performs the resolution.

Parameters:
writerSchemaThe schema used while generating the data
readerSchemaThe schema desired by the reader

Property Documentation

Schema for the reader class.

Implements Avro.Generic.DatumReader< T >.

Schema for the writer class.

Implements Avro.Generic.DatumReader< T >.


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Enumerations Properties