class_docstr: Flink-customized basic type decoder, with some different encodings, e.g. Default avro encode int
  and long into variable-sized bytes, while Flink use fixed bytes in some places.
class_docstr_tok: ["Flink-customized","basic","type","decoder",",","with","some","different","encodings",",","e.g",".","Default","avro","encode","int","and","long","into","variable-sized","bytes",",","while","Flink","use","fixed","bytes","in","some","places","."]
code: def __init__(self, reader):
      super().__init__(reader)
  
imports: import struct
  from avro.io import AvroTypeException, BinaryDecoder, BinaryEncoder, DatumReader, DatumWriter, SchemaResolutionException, Validate
label_desc: Use image node_id 1 to create a new FlinkAvroDecoder object from inherited base classes: BinaryDecoder with example: obj = FlinkAvroDecoder(reader)