abracad.avro.edn documentation

-schema-name

(-schema-name this)
Full package-/namespace-qualified name for EDN-in-Avro purposes.

EDNAvroSerializable

Protocol for customizing EDN-in-Avro serialization.

field-get

(field-get this field)
Value of keyword `field` for EDN-in-Avro serialization of object.

field-list

(field-list this)
List of keyword EDN-in-Avro fields this object provides.

new-schema

(new-schema & schemas)
Return new EDN-in-Avro schema.  If provided, incorporate
`schemas` (which should be compatible with `avro/parse-schema`) as
additional allowed element types.

schema-name

(schema-name obj)
EDN-in-Avro schema name of `obj`.