Reader wrapper class for reading data and storing into specific classes. More...
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. |
Reader wrapper class for reading data and storing into specific classes.
T | Specific class type |
T Avro::Specific::SpecificReader-g< T >::Read | ( | T | reuse, | |
Decoder | dec | |||
) | [inline] |
Generic read function.
reuse | object to store data read | |
dec | decorder to use for reading data |
Implements Avro::Generic::DatumReader-g< T >.
Avro::Specific::SpecificReader-g< 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.
writerSchema | The schema used while generating the data | |
readerSchema | The schema desired by the reader |
Schema Avro::Specific::SpecificReader-g< T >::ReaderSchema [get] |
Schema for the reader class.
Implements Avro::Generic::DatumReader-g< T >.
Schema Avro::Specific::SpecificReader-g< T >::WriterSchema [get] |
Schema for the writer class.
Implements Avro::Generic::DatumReader-g< T >.