feat(GraphQL): Add data platform query to GraphQL API (#4574)

This commit is contained in:
John Joyce 2022-04-04 17:42:28 -07:00 committed by GitHub
parent cea318ac8e
commit b277048b72
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 13 additions and 0 deletions

View File

@ -588,6 +588,9 @@ public class GmsGraphQLEngine {
.dataFetcher("domain",
new LoadableTypeResolver<>(domainType,
(env) -> env.getArgument(URN_FIELD_NAME)))
.dataFetcher("dataPlatform",
new LoadableTypeResolver<>(dataPlatformType,
(env) -> env.getArgument(URN_FIELD_NAME)))
.dataFetcher("mlFeatureTable", new AuthenticatedResolver<>(
new LoadableTypeResolver<>(mlFeatureTableType,
(env) -> env.getArgument(URN_FIELD_NAME))))

View File

@ -14,6 +14,11 @@ Root type used for fetching DataHub Metadata
Coming soon listEntity queries for listing all entities of a given type
"""
type Query {
"""
Fetch a Data Platform by primary key (urn)
"""
dataPlatform(urn: String!): DataPlatform
"""
Fetch a CorpUser, representing a DataHub platform user, by primary key (urn)
"""

View File

@ -0,0 +1,5 @@
query getDataPlatform($urn: String!) {
dataPlatform(urn: $urn) {
...platformFields
}
}