Skip to main content

Crate fraiseql_wire

Crate fraiseql_wire 

Source
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