| """Backend-neutral table-store and patch-plan API.""" | |
| from __future__ import annotations | |
| from dataforge.stores.base import ( | |
| StoreApplyReceipt, | |
| StoreRevertReceipt, | |
| TableStore, | |
| TableStoreError, | |
| ) | |
| from dataforge.stores.cloud import CloudWarehouseStore | |
| from dataforge.stores.csv import CSVStore | |
| from dataforge.stores.duckdb import DuckDBStore | |
| from dataforge.stores.patch_plan import ( | |
| CostEstimate, | |
| PatchOperation, | |
| PatchPlan, | |
| RowIdentity, | |
| ) | |
| from dataforge.stores.registry import ( | |
| TableStoreSpec, | |
| is_table_store_uri, | |
| parse_table_store_uri, | |
| store_from_uri, | |
| ) | |
| from dataforge.stores.repair import TableStoreRepairResult, run_table_store_repair | |
| __all__ = [ | |
| "CSVStore", | |
| "CloudWarehouseStore", | |
| "CostEstimate", | |
| "DuckDBStore", | |
| "PatchOperation", | |
| "PatchPlan", | |
| "RowIdentity", | |
| "StoreApplyReceipt", | |
| "StoreRevertReceipt", | |
| "TableStore", | |
| "TableStoreError", | |
| "TableStoreRepairResult", | |
| "TableStoreSpec", | |
| "is_table_store_uri", | |
| "parse_table_store_uri", | |
| "run_table_store_repair", | |
| "store_from_uri", | |
| ] | |