23 lines
762 B
Python
23 lines
762 B
Python
"""Durable persistence layer — data that survives cache clears.
|
|
|
|
All stores share a single SQLite database via :class:`PersistenceBase`.
|
|
"""
|
|
|
|
from infrastructure.persistence._database import PersistenceBase
|
|
from infrastructure.persistence.genre_index import GenreIndex
|
|
from infrastructure.persistence.library_db import LibraryDB
|
|
from infrastructure.persistence.mbid_store import MBIDStore
|
|
from infrastructure.persistence.request_history import RequestHistoryStore
|
|
from infrastructure.persistence.sync_state_store import SyncStateStore
|
|
from infrastructure.persistence.youtube_store import YouTubeStore
|
|
|
|
__all__ = [
|
|
"PersistenceBase",
|
|
"LibraryDB",
|
|
"GenreIndex",
|
|
"YouTubeStore",
|
|
"MBIDStore",
|
|
"SyncStateStore",
|
|
"RequestHistoryStore",
|
|
]
|