Chris Collins 85fa5a1c4f
feat(ui/java) Update domains to be nested (#8841)
Allow the ability to now nest domains underneath other domains. This should work much like the business glossary where you can add domains underneath other domains, move domains underneath other domains or at the root, and navigate domains using a nice new navigator.
2023-09-18 16:14:33 -04:00

318 lines
6.0 KiB
GraphQL

fragment entityPreview on Entity {
urn
type
... on Dataset {
name
origin
uri
platform {
...platformFields
}
editableProperties {
description
}
platformNativeType
properties {
name
description
customProperties {
key
value
}
}
ownership {
...ownershipFields
}
globalTags {
...globalTagsFields
}
glossaryTerms {
...glossaryTerms
}
subTypes {
typeNames
}
domain {
...entityDomain
}
...entityDataProduct
deprecation {
...deprecationFields
}
}
... on CorpUser {
username
info {
active
displayName
title
firstName
lastName
fullName
}
editableProperties {
displayName
title
pictureLink
}
}
... on CorpGroup {
name
info {
displayName
description
}
memberCount: relationships(
input: { types: ["IsMemberOfGroup", "IsMemberOfNativeGroup"], direction: INCOMING, start: 0, count: 1 }
) {
total
}
}
... on Dashboard {
urn
type
tool
dashboardId
properties {
name
description
externalUrl
access
lastModified {
time
}
}
ownership {
...ownershipFields
}
globalTags {
...globalTagsFields
}
glossaryTerms {
...glossaryTerms
}
editableProperties {
description
}
platform {
...platformFields
}
domain {
...entityDomain
}
...entityDataProduct
deprecation {
...deprecationFields
}
subTypes {
typeNames
}
}
... on Chart {
urn
type
tool
chartId
properties {
name
description
externalUrl
type
access
lastModified {
time
}
}
ownership {
...ownershipFields
}
globalTags {
...globalTagsFields
}
glossaryTerms {
...glossaryTerms
}
editableProperties {
description
}
platform {
...platformFields
}
domain {
...entityDomain
}
...entityDataProduct
deprecation {
...deprecationFields
}
}
... on DataFlow {
urn
type
orchestrator
flowId
cluster
properties {
name
description
project
}
ownership {
...ownershipFields
}
globalTags {
...globalTagsFields
}
glossaryTerms {
...glossaryTerms
}
editableProperties {
description
}
platform {
...platformFields
}
domain {
...entityDomain
}
...entityDataProduct
deprecation {
...deprecationFields
}
}
... on DataJob {
urn
type
dataFlow {
...nonRecursiveDataFlowFields
}
jobId
ownership {
...ownershipFields
}
properties {
name
description
}
globalTags {
...globalTagsFields
}
glossaryTerms {
...glossaryTerms
}
editableProperties {
description
}
domain {
...entityDomain
}
...entityDataProduct
deprecation {
...deprecationFields
}
}
... on GlossaryTerm {
name
hierarchicalName
properties {
name
description
termSource
sourceRef
sourceUrl
rawSchema
customProperties {
key
value
}
}
deprecation {
...deprecationFields
}
}
... on GlossaryNode {
properties {
name
description
}
}
... on MLFeatureTable {
urn
type
name
description
featureTableProperties {
description
mlFeatures {
urn
}
mlPrimaryKeys {
urn
}
}
ownership {
...ownershipFields
}
platform {
...platformFields
}
deprecation {
...deprecationFields
}
}
... on MLModel {
name
description
origin
ownership {
...ownershipFields
}
platform {
...platformFields
}
deprecation {
...deprecationFields
}
}
... on MLModelGroup {
name
origin
description
ownership {
...ownershipFields
}
platform {
...platformFields
}
deprecation {
...deprecationFields
}
}
... on Tag {
name
description
properties {
name
description
colorHex
}
}
... on DataPlatform {
...nonConflictingPlatformFields
}
... on Domain {
urn
properties {
name
description
}
parentDomains {
...parentDomainsFields
}
...domainEntitiesFields
}
... on Container {
...entityContainer
}
}