[MarquezProject/marquez] 79a9c4: Remove job context. (#2373)


GitHub
 

Branch: refs/heads/main
Home: https://github.com/MarquezProject/marquez
Commit: 79a9c4f1427f5acb22c959196929e92065e90187
https://github.com/MarquezProject/marquez/commit/79a9c4f1427f5acb22c959196929e92065e90187
Author: JDarDagran <kuba0221@...>
Date: 2023-02-22 (Wed, 22 Feb 2023)

Changed paths:
M api/src/main/java/marquez/MarquezContext.java
M api/src/main/java/marquez/api/JobResource.java
M api/src/main/java/marquez/api/models/JobVersion.java
M api/src/main/java/marquez/common/Utils.java
M api/src/main/java/marquez/common/models/DatasetId.java
A api/src/main/java/marquez/common/models/FacetType.java
M api/src/main/java/marquez/db/BaseDao.java
M api/src/main/java/marquez/db/Columns.java
R api/src/main/java/marquez/db/JobContextDao.java
M api/src/main/java/marquez/db/JobDao.java
M api/src/main/java/marquez/db/JobFacetsDao.java
M api/src/main/java/marquez/db/JobVersionDao.java
M api/src/main/java/marquez/db/OpenLineageDao.java
M api/src/main/java/marquez/db/RunDao.java
M api/src/main/java/marquez/db/RunFacetsDao.java
M api/src/main/java/marquez/db/mappers/ExtendedJobVersionRowMapper.java
R api/src/main/java/marquez/db/mappers/JobContextRowMapper.java
M api/src/main/java/marquez/db/mappers/JobDataMapper.java
A api/src/main/java/marquez/db/mappers/JobFacetsMapper.java
M api/src/main/java/marquez/db/mappers/JobMapper.java
M api/src/main/java/marquez/db/mappers/JobRowMapper.java
M api/src/main/java/marquez/db/mappers/JobVersionMapper.java
A api/src/main/java/marquez/db/mappers/RunFacetsMapper.java
M api/src/main/java/marquez/db/mappers/RunMapper.java
M api/src/main/java/marquez/db/models/ExtendedJobVersionRow.java
R api/src/main/java/marquez/db/models/JobContextRow.java
M api/src/main/java/marquez/db/models/JobRow.java
M api/src/main/java/marquez/db/models/JobVersionRow.java
M api/src/main/java/marquez/db/models/UpdateLineageRow.java
M api/src/main/java/marquez/graphql/GraphqlDaos.java
M api/src/main/java/marquez/graphql/GraphqlDataFetchers.java
M api/src/main/java/marquez/graphql/GraphqlSchemaBuilder.java
M api/src/main/java/marquez/service/DelegatingDaos.java
M api/src/main/java/marquez/service/models/Job.java
M api/src/main/java/marquez/service/models/JobData.java
A api/src/main/java/marquez/service/models/JobFacets.java
M api/src/main/java/marquez/service/models/JobMeta.java
M api/src/main/java/marquez/service/models/Run.java
A api/src/main/java/marquez/service/models/RunFacets.java
A api/src/main/resources/marquez/db/migration/V60__alter_job_versions_to_drop_job_context_uuid.sql
M api/src/main/resources/schema.graphqls
M api/src/test/java/marquez/BaseIntegrationTest.java
M api/src/test/java/marquez/DatasetIntegrationTest.java
M api/src/test/java/marquez/FlowIntegrationTest.java
M api/src/test/java/marquez/MarquezAppIntegrationTest.java
M api/src/test/java/marquez/RunIntegrationTest.java
A api/src/test/java/marquez/api/JobResourceTest.java
M api/src/test/java/marquez/common/UtilsTest.java
M api/src/test/java/marquez/common/api/JobResourceIntegrationTest.java
M api/src/test/java/marquez/common/models/CommonModelGenerator.java
M api/src/test/java/marquez/db/BackfillTestUtils.java
M api/src/test/java/marquez/db/DbTestUtils.java
M api/src/test/java/marquez/db/JobDaoTest.java
M api/src/test/java/marquez/db/JobFacetsDaoTest.java
M api/src/test/java/marquez/db/JobVersionDaoTest.java
M api/src/test/java/marquez/db/LineageDaoTest.java
M api/src/test/java/marquez/db/RunDaoTest.java
M api/src/test/java/marquez/db/RunFacetsDaoTest.java
M api/src/test/java/marquez/db/SearchDaoTest.java
A api/src/test/java/marquez/db/mappers/JobFacetsMapperTest.java
M api/src/test/java/marquez/db/mappers/JobMapperTest.java
A api/src/test/java/marquez/db/mappers/RunFacetsMapperTest.java
M api/src/test/java/marquez/service/OpenLineageServiceIntegrationTest.java
M api/src/test/java/marquez/service/models/NodeIdTest.java
M api/src/test/java/marquez/service/models/ServiceModelGenerator.java
A api/src/test/resources/facets/job_facets.json
A api/src/test/resources/facets/run_facets.json
A api/src/test/resources/mappers/job_facets_mapper.json
A api/src/test/resources/mappers/run_facets_mapper.json
M clients/java/src/main/java/marquez/client/models/Job.java
M clients/java/src/main/java/marquez/client/models/JobMeta.java
M clients/java/src/main/java/marquez/client/models/JobVersion.java
M clients/java/src/test/java/marquez/client/MarquezClientTest.java
M clients/java/src/test/java/marquez/client/models/JobMetaTest.java
M clients/java/src/test/java/marquez/client/models/JsonGenerator.java
M clients/java/src/test/java/marquez/client/models/ModelGenerator.java
M lombok.config
M spec/openapi.yml
M web/src/components/datasets/DatasetInfo.tsx
M web/src/components/jobs/RunInfo.tsx
M web/src/components/lineage/types.ts
M web/src/helpers/nodes.ts
M web/src/store/actionCreators/actionTypes.ts
M web/src/store/actionCreators/index.ts
A web/src/store/reducers/facets.ts
M web/src/store/reducers/index.ts
A web/src/store/requests/facets.ts
M web/src/store/requests/index.ts
M web/src/store/sagas/index.ts
M web/src/types/api.ts

Log Message:
-----------
Remove job context. (#2373)

Add call to API in frontend.
Add tests.



Update javadocs.



Apply spotless fixes.



Remove FacetResource.
Split react functions to each component.



Add more tests for JobResource.
Update OpenAPI spec.



Add more tests.



Add lombok option to skip coverage check on NonNull.



Move find facets methods to corresponding daos.

Signed-off-by: Jakub Dardzinski <kuba0221@...>
Co-authored-by: Willy Lulciuc <willy@...>