{ "enumDefs": [], "structDefs": [], "classificationDefs": [], "entityDefs": [ { "name": "avro_type", "description": "Atlas Type representing Abstract Avro Type", "superTypes": [ "DataSet" ], "serviceType": "avro", "typeVersion": "1.0", "attributeDefs": [ ] }, { "name": "avro_field", "description": "Atlas Type representing an Avro Field", "superTypes": [ "avro_type" ], "serviceType": "avro", "typeVersion": "1.0", "attributeDefs": [ { "name": "doc", "typeName": "string", "cardinality": "SINGLE", "isIndexable": true, "isOptional": true, "isUnique": false }, { "name": "default", "typeName": "string", "cardinality": "SINGLE", "isIndexable": false, "isOptional": true, "isUnique": false } ] }, { "name": "avro_record", "description": "Atlas Type representing Abstract Avro Schema", "superTypes": [ "avro_type" ], "serviceType": "avro", "typeVersion": "1.0", "attributeDefs": [ { "name": "type", "typeName": "string", "cardinality": "SINGLE", "isIndexable": true, "isOptional": false, "isUnique": false }, { "name": "doc", "typeName": "string", "cardinality": "SINGLE", "isIndexable": true, "isOptional": true, "isUnique": false }, { "name": "avro_notation", "typeName": "string", "cardinality": "SINGLE", "isIndexable": false, "isOptional": true, "isUnique": false }, { "name": "versionId", "typeName": "int", "cardinality": "SINGLE", "isIndexable": true, "isOptional": true, "isUnique": false }, { "name": "isLatest", "typeName": "string", "cardinality": "SINGLE", "isIndexable": true, "isOptional": true, "isUnique": false }, { "name": "avroClass", "typeName": "string", "cardinality": "SINGLE", "isIndexable": true, "isOptional": true, "isUnique": false } ] }, { "name": "avro_schema", "description": "Atlas Type representing Abstract Top-level Avro Schema", "superTypes": [ "avro_record" ], "serviceType": "avro", "typeVersion": "1.0", "attributeDefs": [ { "name": "namespace", "typeName": "string", "cardinality": "SINGLE", "isIndexable": true, "isOptional": false, "isUnique": false } ] }, { "name": "avro_primitive", "description": "Atlas Type representing an Avro primitive datatype", "superTypes": [ "avro_type" ], "serviceType": "avro", "typeVersion": "1.0", "attributeDefs": [] }, { "name": "avro_fixed", "description": "Atlas Type representing an Avro fixed datatype", "superTypes": [ "avro_type" ], "serviceType": "avro", "typeVersion": "1.0", "attributeDefs": [] }, { "name": "avro_enum", "description": "Atlas Type representing an Avro ENUM datatype", "superTypes": [ "avro_type" ], "serviceType": "avro", "typeVersion": "1.0", "attributeDefs": [ { "name": "type", "typeName": "string", "cardinality": "SINGLE", "isIndexable": true, "isOptional": false, "isUnique": false }, { "name": "symbols", "typeName": "array<string>", "cardinality": "SINGLE", "isIndexable": false, "isOptional": false, "isUnique": false } ] }, { "name": "avro_collection", "description": "Atlas Type representing an Avro Array datatype", "superTypes": [ "avro_type" ], "serviceType": "avro", "typeVersion": "1.0", "attributeDefs": [ { "name": "type", "typeName": "string", "cardinality": "SINGLE", "isIndexable": true, "isOptional": false, "isUnique": false }, { "name": "items", "typeName": "array<string>", "cardinality": "SINGLE", "isIndexable": false, "isOptional": false, "isUnique": false } ] } ], "relationshipDefs": [ { "name": "avro_schema_associatedEntities", "serviceType": "avro", "typeVersion": "1.0", "relationshipCategory": "ASSOCIATION", "relationshipLabel": "__avro_schema.associatedEntities", "endDef1": { "type": "avro_schema", "name": "associatedEntities", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": true }, "endDef2": { "type": "DataSet", "name": "schema", "isContainer": false, "cardinality": "SET" }, "propagateTags": "NONE" }, { "name": "avro_record_fields", "serviceType": "avro", "typeVersion": "1.0", "relationshipCategory": "AGGREGATION", "relationshipLabel": "__avro_record.fields", "endDef1": { "type": "avro_record", "name": "fields", "isContainer": true, "cardinality": "SET", "isLegacyAttribute": true }, "endDef2": { "type": "avro_field", "name": "record", "isContainer": false, "cardinality": "SINGLE" }, "propagateTags": "NONE" }, { "name": "avro_field_types", "serviceType": "avro", "typeVersion": "1.0", "relationshipCategory": "ASSOCIATION", "relationshipLabel": "__avro_field.type", "endDef1": { "type": "avro_field", "name": "type", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": true }, "endDef2": { "type": "avro_type", "name": "field", "isContainer": false, "cardinality": "SINGLE" }, "propagateTags": "NONE" } ] }