Expand description
fraiseql-wire: Streaming JSON query engine for Postgres 17
This crate provides a minimal, async Rust query engine that streams JSON data from Postgres with low latency and bounded memory usage.
§Supported Query Shape
SELECT data
FROM v_{entity}
WHERE predicate
[ORDER BY expression]Re-exports§
pub use client::FraiseClient;pub use error::Error;pub use error::Result;pub use operators::Field;pub use operators::OrderByClause;pub use operators::SortOrder;pub use operators::Value;pub use operators::WhereOperator;
Modules§
- auth
- Authentication mechanisms for fraiseql-wire
- client
- High-level client API
- connection
- Connection management
- error
- Error types for fraiseql-wire
- json
- JSON handling and validation
- metrics
- Metrics and observability for fraiseql-wire
- operators
- Operator-based SQL generation system
- protocol
- Postgres wire protocol implementation
- stream
- Streaming abstractions
- util
- Utility modules for protocol and data handling
Constants§
- VERSION
- Library version