{
  "enumDefs": [],
  "structDefs": [],
  "classificationDefs": [],
  "entityDefs": [
    {
      "category": "ENTITY",
      "name": "rdbms_table",
      "typeVersion": "1.0",
      "attributeDefs": [
        {
          "name": "name",
          "typeName": "string",
          "isOptional": false,
          "cardinality": "SINGLE",
          "valuesMinCount": -1,
          "valuesMaxCount": -1,
          "isUnique": false,
          "isIndexable": false
        }
      ],
      "superTypes": []
    },
    {
      "category": "ENTITY",
      "name": "rdbms_storage",
      "typeVersion": "1.0",
      "attributeDefs": [
        {
          "name": "name",
          "typeName": "string",
          "isOptional": false,
          "cardinality": "SINGLE",
          "valuesMinCount": -1,
          "valuesMaxCount": -1,
          "isUnique": false,
          "isIndexable": false
        }
      ],
      "superTypes": []
    },
    {
      "category": "ENTITY",
      "name": "rdbms_db",
      "typeVersion": "1.0",
      "attributeDefs": [
        {
          "name": "name",
          "typeName": "string",
          "isOptional": false,
          "cardinality": "SINGLE",
          "valuesMinCount": -1,
          "valuesMaxCount": -1,
          "isUnique": true,
          "isIndexable": true
        },
        {
          "name": "sd",
          "typeName": "rdbms_storage",
          "isOptional": true,
          "cardinality": "SINGLE",
          "valuesMinCount": -1,
          "valuesMaxCount": -1,
          "isUnique": false,
          "isIndexable": false,
          "constraints": [
            {
              "type": "ownedRef"
            }
          ],
          "options": {
            "isSoftReference": "true"
          }
        },
        {
          "name": "tables",
          "typeName": "array<rdbms_table>",
          "isOptional": true,
          "cardinality": "SINGLE",
          "valuesMinCount": -1,
          "valuesMaxCount": -1,
          "isUnique": false,
          "isIndexable": false,
          "constraints": [
            {
              "type": "ownedRef"
            }
          ],
          "options": {
            "isSoftReference": "true"
          }
        },
        {
          "name": "regions",
          "typeName": "map<string,rdbms_table>",
          "isOptional": true,
          "cardinality": "SINGLE",
          "valuesMinCount": -1,
          "valuesMaxCount": -1,
          "isUnique": false,
          "isIndexable": false,
          "constraints": [
            {
              "type": "ownedRef"
            }
          ],
          "options": {
            "isSoftReference": "true"
          }
        }
      ],
      "superTypes": []
    }
  ]
}
