titus.datatype.AvroTypeBuilder

class titus.datatype.AvroTypeBuilder[source]

Bases: object

Factory that coordinates the process of collecting Avro strings, putting them in a titus.datatype.ForwardDeclarationParser, and then resolving them all at the end, independent of order.

__init__()
makePlaceholder(avroJsonString, memo=None)
removeDuplicateNames(x, memo)
removeEmptyNamespaces(x)
resolveOneType(avroJsonString)
resolveTypes()