Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
A model for Avro schemas. Based on the Avro 1.11.1 specification: | https://avro.apache.org/docs/1.11.1/specification)
Documentation
Enum_ | |
|
Field | |
|
Named | |
|
_NamedType :: Name Source #
PrimitiveNull | no value |
PrimitiveBoolean | A binary value |
PrimitiveInt | 32-bit signed integer |
PrimitiveLong | 64-bit signed integer |
PrimitiveFloat | single precision (32-bit) IEEE 754 floating-point number |
PrimitiveDouble | double precision (64-bit) IEEE 754 floating-point number |
PrimitiveBytes | sequence of 8-bit unsigned bytes |
PrimitiveString | unicode character sequence |
_Primitive :: Name Source #
Record | |
|
SchemaArray Array | |
SchemaMap Map_ | |
SchemaNamed Named | |
SchemaPrimitive Primitive | |
SchemaReference String | A reference by name to a previously defined type |
SchemaUnion Union |