From 77efbeb548fd9ea29c0053510e2d51ecc74cf024 Mon Sep 17 00:00:00 2001
From: Gerda Shank <gerda@dbtlabs.com>
Date: Thu, 21 Nov 2024 14:32:33 -0500
Subject: [PATCH] Add child_map, parent_map, group_map to Manifest class

---
 core/dbt/contracts/graph/manifest.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/core/dbt/contracts/graph/manifest.py b/core/dbt/contracts/graph/manifest.py
index e53ae1a48b1..b41413534e7 100644
--- a/core/dbt/contracts/graph/manifest.py
+++ b/core/dbt/contracts/graph/manifest.py
@@ -892,6 +892,10 @@ class Manifest(MacroMethods, dbtClassMixin):
     saved_queries: MutableMapping[str, SavedQuery] = field(default_factory=dict)
     fixtures: MutableMapping[str, UnitTestFileFixture] = field(default_factory=dict)
 
+    child_map: Dict[str, List[str]] = field(default_factory=dict)
+    parent_map: Dict[str, List[str]] = field(default_factory=dict)
+    group_map: Dict[str, List[str]] = field(default_factory=dict)
+
     _doc_lookup: Optional[DocLookup] = field(
         default=None, metadata={"serialize": lambda x: None, "deserialize": lambda x: None}
     )