/ src / evidently / core / registries / components.py
components.py
 1  # ruff: noqa: E501
 2  # fmt: off
 3  from evidently.pydantic_utils import register_type_alias
 4  from evidently.ui.service.components import DataStorageComponent
 5  from evidently.ui.service.components import MetadataStorageComponent
 6  from evidently.ui.service.components.snapshot_links import SnapshotDatasetLinksComponent
 7  from evidently.ui.service.components.storage import BlobStorageComponent
 8  from evidently.ui.service.components.storage import DatasetFileStorageComponent
 9  from evidently.ui.service.components.storage import DatasetMetadataComponent
10  from evidently.ui.service.components.storage import StorageComponent
11  
12  register_type_alias(DataStorageComponent, "evidently.ui.service.components.local_storage.InmemoryDataComponent", "inmemory")
13  register_type_alias(DataStorageComponent, "evidently.ui.service.storage.sql.components.SQLDataComponent", "sql")
14  register_type_alias(MetadataStorageComponent, "evidently.ui.service.components.local_storage.JsonMetadataComponent", "json_file")
15  register_type_alias(MetadataStorageComponent, "evidently.ui.service.storage.sql.components.SQLMetadataComponent", "sql")
16  register_type_alias(StorageComponent, "evidently.ui.service.components.storage.LocalStorageComponent", "local")
17  register_type_alias(StorageComponent, "evidently.ui.service.storage.sql.components.SQLStorageComponent", "sql")
18  register_type_alias(BlobStorageComponent, "evidently.ui.service.components.local_storage.FSSpecBlobComponent", "fsspec")
19  register_type_alias(BlobStorageComponent, "evidently.ui.service.storage.sql.components.SQLBlobComponent", "sql")
20  
21  register_type_alias(DatasetFileStorageComponent, "evidently.ui.service.components.local_storage.FSSpecDatasetFileStorageComponent", "fsspec")
22  register_type_alias(DatasetFileStorageComponent, "evidently.ui.service.storage.sql.components.SQLDatasetFileStorageComponent", "sql")
23  register_type_alias(DatasetMetadataComponent, "evidently.ui.service.components.local_storage.JsonDatasetMetadataComponent", "json_file")
24  register_type_alias(DatasetMetadataComponent, "evidently.ui.service.storage.sql.components.SQLDatasetMetadataComponent", "sql")
25  
26  register_type_alias(SnapshotDatasetLinksComponent, "evidently.ui.service.components.local_storage.FileSnapshotDatasetLinksComponent", "file")
27  register_type_alias(SnapshotDatasetLinksComponent, "evidently.ui.service.storage.sql.components.SQLSnapshotDatasetLinksComponent", "sql")