Coverage for src/qdrant_loader/core/state/__init__.py: 100%
4 statements
« prev ^ index » next coverage.py v7.8.2, created at 2025-06-04 05:50 +0000
« prev ^ index » next coverage.py v7.8.2, created at 2025-06-04 05:50 +0000
1"""
2State management module for tracking document ingestion state.
4This module provides functionality for tracking the state of document ingestion,
5including last successful ingestion times, document states, and change detection.
6"""
8from .exceptions import (
9 DatabaseError,
10 InvalidDocumentStateError,
11 MigrationError,
12 MissingMetadataError,
13 StateError,
14)
15from .models import DocumentStateRecord, IngestionHistory
16from .state_manager import StateManager
18__all__ = [
19 "DatabaseError",
20 "DocumentStateRecord",
21 "IngestionHistory",
22 "InvalidDocumentStateError",
23 "MigrationError",
24 "MissingMetadataError",
25 "StateError",
26 "StateManager",
27]