Expand description
RedWire client.
Uses the canonical RedWire contracts from reddb-wire so the
client does not duplicate the engine-facing frame and payload
definitions. The framing is a stable wire contract defined by
ADR 0001 (.red/adr/0001-redwire-tcp-protocol.md).
Public surface:
RedWireClient::connect: TCP + handshake + authRedWireClient::query: SQL → server resultRedWireClient::ping: keepaliveRedWireClient::close: clean shutdown via Bye
Structs§
- Connect
Options - Configuration for
RedWireClient::connect. - Flags
- Frame
- RedWire
Client
Enums§
- Auth
- Authentication credentials for the RedWire handshake.
- Binary
Value - Typed value for the binary bulk-insert fast path. Encoding delegates
to
reddb-wire::legacy, which owns the byte-level value tags. - Frame
Error - Message
Kind - Single-byte message-kind discriminator. Numeric values are part of the wire spec — never repurpose a value once shipped.