marivo.semantic.EventDetails#

class marivo.semantic.EventDetails(ref, kind, name, domain, context, source_location, parents, children, dependents, python_symbol, source_entity, identity, occurred_at, participants, predicate_kind, definition_fingerprint)[source]#

Bases: _DetailsBase

Details for one executable Event definition.

Parameters:
  • ref (Ref[SemanticKindTag])

  • kind (SemanticKind)

  • name (str)

  • domain (str | None)

  • context (AiContextIR)

  • source_location (SourceLocation)

  • parents (tuple[Ref[SemanticKindTag], ...])

  • children (tuple[Ref[SemanticKindTag], ...])

  • dependents (tuple[Ref[SemanticKindTag], ...])

  • python_symbol (str)

  • source_entity (Ref[EntityKind])

  • identity (tuple[Ref[DimensionKind], ...])

  • occurred_at (Ref[TimeDimensionKind])

  • participants (tuple[tuple[str, Ref[EntityKind], str, tuple[Ref[RelationshipKind], ...]], ...])

  • predicate_kind (Literal['all_rows', 'filtered'])

  • definition_fingerprint (str)