avro.schema | index /home/cutting/src/avro/test/src/py/avro/schema.py |
Contains the Schema classes.
A schema may be one of:
An record, mapping field names to field value data;
An enum, containing one of a small set of symbols;
An array of values, all of the same schema;
A map containing string/value pairs, each of a declared schema;
A union of other schemas;
A fixed sized binary object;
A unicode string;
A sequence of bytes;
A 32-bit signed int;
A 64-bit signed long;
A 32-bit floating-point float;
A 64-bit floating-point double; or
A boolean.
Modules | ||||||
|
Classes | ||||||||||||||||||||||||||||||||||
|
Functions | ||
|
Data | ||
ARRAY = 8 BOOLEAN = 6 BYTES = 1 DOUBLE = 5 ENUM = 13 FIXED = 11 FLOAT = 4 INT = 2 LONG = 3 MAP = 9 NULL = 7 RECORD = 12 STRING = 0 UNION = 10 |