Expand description
siderite-backends: query compilers and database adapters.
-
sqlcompiles aQueryPlaninto parameterised SQL for aDialect. Values are always bound, never interpolated. -
sqlite(featuresqlite, default) executes plans with SQLx. -
postgres(featurepostgres) executes plans with SQLx. -
mysql(featuremysql) executes plans with SQLx. -
mongodb(featuremongodb) compiles the supported plan subset to filters and aggregation pipelines. -
redis(featureredis) is a key/hash/set store (redis::RedisStore), not a QuerySet backend.
Modulesยง
- connection_
init - Explicit composition of SQLx connection initialization.
- mongodb
- MongoDB backend: compiles the supported subset of a
QueryPlan/WritePlanto filters, update documents and aggregation pipelines. - mysql
- MySQL backend built on SQLx (MySQL 8.0.31+, tested on 9.x).
- postgres
- PostgreSQL backend built on SQLx.
- redis
- Redis key, hash and set store.
- sql
- Dialect-aware SQL compilation.
- sqlite
- SQLite backend built on SQLx.