TCatalogObject {
  01: type (i32) = 2,
  02: catalog_version (i64) = 2,
  04: db (struct) = TDatabase {
    01: db_name (string) = "default",
    02: metastore_db (struct) = Database {
      01: name (string) = "default",
      02: description (string) = "Default Hive database",
      03: locationUri (string) = "s3a://nova/user/hive/warehouse",
      04: parameters (map) = map<string,string>[0] {
      },
      06: ownerName (string) = "public",
      07: ownerType (i32) = 2,
      08: catalogName (string) = "hive",
    },
  },
}