ecat-data 5.0.0

Unified data access traits (RDBMS, Cache, Graph, Search, TSDB)
Documentation
// Copyright (c) 2026 erik <erik@erik.xyz> — https://erik.xyz
mod breaker;
mod cache;
mod dialect;
mod document;
mod graph;
mod rdbms;
mod routing;
mod search;
mod storage;
mod timeout;
mod tsdb;

pub use breaker::CircuitBreakerExecutor;
pub use cache::Cache;
pub use dialect::Dialect;
pub use document::DocumentClient;
pub use ecat_errors::Error;
pub use graph::GraphClient;
pub use rdbms::{RdbmsClient, RdbmsError, Row, SqlExecutor, Transaction, TransactionInner};
pub use routing::RdbmsRouting;
pub use search::SearchClient;
pub use storage::StorageClient;
pub use timeout::{QUERY_TIMEOUTS, TRANSACTIONS_LEAKED, run_with_timeout};
pub use tsdb::{DataPoint, FieldValue, TsdbClient};