marivo.semantic.DatasourceDetails#

class marivo.semantic.DatasourceDetails(ref, kind, name, domain, context, source_location, parents, children, dependents, python_symbol, backend_type, fields, env_refs)[source]#

Bases: _DetailsBase

Details for a datasource object.

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)

  • backend_type (str)

  • fields (Mapping[str, object])

  • env_refs (Mapping[str, str])