WowEnrichmentAdopted
data class WowEnrichmentAdopted(val connection: String, val engine: String, val database: String, val table: String, val tableUuid: String, val tableEngine: String, val columns: List<SourceColumn>, val enrichment: WowEnrichment, val tenantColumn: String, val ownerColumn: String? = null, val spaceColumn: String? = null, val references: List<SourceReference> = emptyList(), val sensitivity: List<FieldSensitivity> = emptyList(), val claimed: List<FieldSensitivity> = emptyList(), val pending: List<String> = emptyList(), val created: Boolean = false, val fromAnalyst: Boolean = false)
The catalog adopted the trusted wow_catalog row enrichment of the table: the table's uuid, table engine and columns, the scope's columns, the references, and the sensitivity the source now gives each value, never lower than before; pending are the keys whose row now says lower or nothing, kept as they were until a privileged reviewer approves the change. created when the table had no source before; fromAnalyst when an analyst's source of the table became a Wow source.
Constructors
Link copied to clipboard
constructor(connection: String, engine: String, database: String, table: String, tableUuid: String, tableEngine: String, columns: List<SourceColumn>, enrichment: WowEnrichment, tenantColumn: String, ownerColumn: String? = null, spaceColumn: String? = null, references: List<SourceReference> = emptyList(), sensitivity: List<FieldSensitivity> = emptyList(), claimed: List<FieldSensitivity> = emptyList(), pending: List<String> = emptyList(), created: Boolean = false, fromAnalyst: Boolean = false)