MimirAnalytics.Row.MemoryProvenance (mimir_analytics v0.8.1)

Copy Markdown View Source

One row of memory_provenance. Current mappers do not write this table; callers can construct rows with new/1.

Summary

Functions

Build a t() from a source map; string keys, entry_id/source_file required.

Types

event()

@type event() :: String.t() | nil

t()

@type t() :: %MimirAnalytics.Row.MemoryProvenance{
  agent: String.t() | nil,
  at: String.t() | nil,
  entry_id: String.t(),
  event: event(),
  evidence_ref: String.t() | nil,
  run_id: String.t() | nil,
  source_file: String.t()
}

Functions

new(m)

@spec new(map()) :: t()

Build a t() from a source map; string keys, entry_id/source_file required.