SourceDefinitionRegistry
Provide one immutable routing view for Source persistence and consumers.
Attributes
attributedefinitionstuple[_AnySourceDefinition, ...]Functions
constructor__init__(definitions) -> NoneparamdefinitionsIterable[_AnySourceDefinition]Returns
Nonefuncfrom_adapters(adapters) -> SourceDefinitionRegistryWrap legacy adapters as version 1 Definitions without projections.
paramadaptersIterable[_AnySourceAdapter]Returns
powercontext.sources.definitions.SourceDefinitionRegistryfuncdefinition_for_name(name) -> _AnySourceDefinitionparamnamestrReturns
powercontext.sources.definitions._AnySourceDefinitionfuncdefinition_for_source(source) -> _AnySourceDefinitionparamsourceobjectReturns
powercontext.sources.definitions._AnySourceDefinitionfuncresolve(value) -> SourceparamvalueobjectReturns
powercontext.sources.models.Sourcefuncread(source) -> objectparamsourceSourceReturns
objectfuncprojection_keys(source) -> tuple[SourceProjectionKey, ...]paramsourceSourceReturns
tuple[powercontext.sources.models.SourceProjectionKey, ...]funcproject(source, key) -> JsonValueparamsourceSourceparamkeySourceProjectionKeyReturns
pydantic.JsonValue
