minos.common.protocol.avro.base
Classes
Minos Avro Protocol class. |
- class MinosAvroProtocol[source]
Bases:
MinosBinaryProtocol
Minos Avro Protocol class.
- classmethod encode(value, schema, *args, batch_mode=False, **kwargs)[source]
Encoder in avro for database Values all the headers are converted in fields with double underscore name the body is a set fields coming from the data type.
- Parameters
- Returns
A bytes object.
- Return type
- classmethod decode(data, *args, batch_mode=False, **kwargs)[source]
Decode the given bytes of data into a single dictionary or a sequence of dictionaries.
- Parameters
- Returns
A dictionary or a list of dictionaries.
- Return type