Ejemplo n.º 1
0
 public override object ReadRequest(Schema actual, Schema expected, Decoder input)
 {
     return(GetDatumReader(actual, expected).Read(null, input));
 }
Ejemplo n.º 2
0
        protected override object ReadMap(object reuse, MapSchema writerSchema, Schema readerSchema, Avro.IO.Decoder decoder)
        {
            var mapSchema = readerSchema as MapSchema;

            reuse = reuse ?? CreateInstance(mapSchema?.ValueSchema, Schema.Type.Map);
            return(base.ReadMap(reuse, writerSchema, readerSchema, decoder));
        }
Ejemplo n.º 3
0
 protected override object ReadFixed(object reuse, FixedSchema writerSchema, Schema readerSchema, Avro.IO.Decoder decoder)
 {
     reuse = reuse ?? CreateInstance(readerSchema, Schema.Type.Fixed);
     return(base.ReadFixed(reuse, writerSchema, readerSchema, decoder));
 }
Ejemplo n.º 4
0
        protected override object ReadArray(object reuse, ArraySchema writerSchema, Schema readerSchema, Avro.IO.Decoder decoder)
        {
            var arraySchema = readerSchema as ArraySchema;

            reuse = reuse ?? CreateInstance(arraySchema?.ItemSchema, Schema.Type.Array);
            return(base.ReadArray(reuse, writerSchema, readerSchema, decoder));
        }
Ejemplo n.º 5
0
 public override object ReadRequest(Schema actual, Schema expected, Decoder input)
 {
     return GetDatumReader(actual, expected).Read(null, input);
 }