hydromodpy.core.contracts.data_cache_backend#

Data cache backend Protocol.

This Protocol carves out the high-level read/write surface of the data-side cache catalog. DataCatalogDuckDB is the V1 implementation. The contract is intentionally DuckDB-first: it describes the cache API used by consumers, not a promise that another SQL backend is supported in V1.

Classes

DataCacheBackend(*args, **kwargs)

High-level backend for the data-side cache catalog.