shelly-data
Data-layer primitives for Shelly apps.
This crate provides transport-agnostic and database-driver-agnostic contracts for:
- schema metadata
- changeset casting and validation
- repository abstractions
- query composition
- migration loading and status tracking
- adapter/service integration contracts
- async repository contracts with cancellation/deadline context
- integrated data pipeline and ETL runtime contracts
- reference enterprise adapter surfaces for:
- SingleStore
- ClickHouse
- BigQuery
- OpenSearch
Pipeline runtime highlights:
- first-party contracts (
Pipeline,Source,Transform,Sink,CheckpointStore,PipelineRun,PipelineEvent) - built-in runner with resumable checkpoints, retries, deadlines, and pause/resume/cancel controls
- conformance checks for retry/timeout/checkpoint semantics across enterprise adapters
Install