Classes | |
class | SpecificArrayAccess |
class | SpecificEnumAccess |
class | SpecificFixedAccess |
class | SpecificMapAccess |
class | SpecificRecordAccess |
Public Member Functions | |
SpecificDatumReader (Schema writerSchema, Schema readerSchema) | |
Protected Member Functions | |
override bool | IsReusable (Schema.Type tag) |
Indicates if it's possible to reuse an object of the specified type. Generally false for immutable objects like int, long, string, etc but may differ between the Specific and Generic implementations. Used to avoid retrieving the existing value if it's not reusable. | |
override ArrayAccess | GetArrayAccess (ArraySchema readerSchema) |
override EnumAccess | GetEnumAccess (EnumSchema readerSchema) |
override MapAccess | GetMapAccess (MapSchema readerSchema) |
override RecordAccess | GetRecordAccess (RecordSchema readerSchema) |
override FixedAccess | GetFixedAccess (FixedSchema readerSchema) |
PreresolvingDatumReader for reading data to ISpecificRecord classes. For more information about performance considerations for choosing this implementation
override bool Avro.Specific.SpecificDatumReader< T >.IsReusable | ( | Schema.Type | tag | ) | [inline, protected, virtual] |
Indicates if it's possible to reuse an object of the specified type. Generally false for immutable objects like int, long, string, etc but may differ between the Specific and Generic implementations. Used to avoid retrieving the existing value if it's not reusable.
Reimplemented from Avro.Generic.PreresolvingDatumReader< T >.