WowEnrichment

data class WowEnrichment(val service: String, val context: String, val aggregate: String, val role: String, val ownership: String, val fingerprint: String, val writer: String, val writtenAt: String, val eventRevisions: Map<String, Int> = emptyMap(), val access: String = "")

The trusted wow_catalog row a Wow source adopted: the aggregate the table is of (service, context, aggregate, role such as state_flat, ownership), the row's fingerprint, the account that wrote it (writer) and when (writtenAt), and each event's revision. access is whether the aggregate's rows are read by an access policy of its own (POLICY) or by its scope's columns (DEFAULT), as its service says; empty in a row an earlier Sink wrote, which the catalog reads as POLICY.

Constructors

Link copied to clipboard
constructor(service: String, context: String, aggregate: String, role: String, ownership: String, fingerprint: String, writer: String, writtenAt: String, eventRevisions: Map<String, Int> = emptyMap(), access: String = "")

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard