|
| SpecificDatumReader (Schema writerSchema, Schema readerSchema) |
|
T | Read (T reuse, Decoder decoder) |
| Read a datum. Traverse the schema, depth-first, reading all leaf values in the schema into a datum that is returned. If the provided datum is non-null it may be reused and returned. More...
|
|
|
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. More...
|
|
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) |
|
delegate object | ReadItem (object reuse, Decoder dec) |
|
| PreresolvingDatumReader (Schema writerSchema, Schema readerSchema) |
|
override bool Avro.Specific.SpecificDatumReader< T >.IsReusable |
( |
Schema.Type |
tag | ) |
|
|
inlineprotectedvirtual |
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 >.
The documentation for this class was generated from the following file:
- src/apache/main/Specific/SpecificDatumReader.cs