|
28 | 28 | import marquez.db.DatasetDao; |
29 | 29 | import marquez.db.DatasetFieldDao; |
30 | 30 | import marquez.db.DatasetVersionDao; |
31 | | -import marquez.db.JobContextDao; |
32 | 31 | import marquez.db.JobDao; |
| 32 | +import marquez.db.JobFacetsDao; |
33 | 33 | import marquez.db.JobVersionDao; |
34 | 34 | import marquez.db.LineageDao; |
35 | 35 | import marquez.db.NamespaceDao; |
36 | 36 | import marquez.db.OpenLineageDao; |
37 | 37 | import marquez.db.RunArgsDao; |
38 | 38 | import marquez.db.RunDao; |
| 39 | +import marquez.db.RunFacetsDao; |
39 | 40 | import marquez.db.RunStateDao; |
40 | 41 | import marquez.db.SearchDao; |
41 | 42 | import marquez.db.SourceDao; |
@@ -67,9 +68,10 @@ public final class MarquezContext { |
67 | 68 | @Getter private final DatasetVersionDao datasetVersionDao; |
68 | 69 | @Getter private final JobDao jobDao; |
69 | 70 | @Getter private final JobVersionDao jobVersionDao; |
70 | | - @Getter private final JobContextDao jobContextDao; |
| 71 | + @Getter private final JobFacetsDao jobFacetsDao; |
71 | 72 | @Getter private final RunDao runDao; |
72 | 73 | @Getter private final RunArgsDao runArgsDao; |
| 74 | + @Getter private final RunFacetsDao runFacetsDao; |
73 | 75 | @Getter private final RunStateDao runStateDao; |
74 | 76 | @Getter private final TagDao tagDao; |
75 | 77 | @Getter private final OpenLineageDao openLineageDao; |
@@ -116,9 +118,10 @@ private MarquezContext( |
116 | 118 | this.datasetVersionDao = jdbi.onDemand(DatasetVersionDao.class); |
117 | 119 | this.jobDao = jdbi.onDemand(JobDao.class); |
118 | 120 | this.jobVersionDao = jdbi.onDemand(JobVersionDao.class); |
119 | | - this.jobContextDao = jdbi.onDemand(JobContextDao.class); |
| 121 | + this.jobFacetsDao = jdbi.onDemand(JobFacetsDao.class); |
120 | 122 | this.runDao = jdbi.onDemand(RunDao.class); |
121 | 123 | this.runArgsDao = jdbi.onDemand(RunArgsDao.class); |
| 124 | + this.runFacetsDao = jdbi.onDemand(RunFacetsDao.class); |
122 | 125 | this.runStateDao = jdbi.onDemand(RunStateDao.class); |
123 | 126 | this.tagDao = jdbi.onDemand(TagDao.class); |
124 | 127 | this.openLineageDao = jdbi.onDemand(OpenLineageDao.class); |
@@ -158,7 +161,7 @@ private MarquezContext( |
158 | 161 | this.sourceResource = new SourceResource(serviceFactory); |
159 | 162 | this.datasetResource = new DatasetResource(serviceFactory); |
160 | 163 | this.columnLineageResource = new ColumnLineageResource(serviceFactory); |
161 | | - this.jobResource = new JobResource(serviceFactory, jobVersionDao); |
| 164 | + this.jobResource = new JobResource(serviceFactory, jobVersionDao, jobFacetsDao, runFacetsDao); |
162 | 165 | this.tagResource = new TagResource(serviceFactory); |
163 | 166 | this.openLineageResource = new OpenLineageResource(serviceFactory, openLineageDao); |
164 | 167 | this.searchResource = new SearchResource(searchDao); |
|
0 commit comments