Expand description
HTTP/2 client for Triplox, a Datalog database.
ClientNode mirrors the server’s Node API and ClientDb mirrors the
DB API, both operating over HTTP/2 with MessagePack encoding.
Re-exports§
pub use client::ClientDb;pub use client::ClientNode;pub use node::collect_tx_ops;pub use node::Database;pub use node::IntoQuery;pub use node::IntoTxOp;pub use node::QueryNode;pub use node::SubmitNode;pub use ops::DataType;pub use ops::Entid;pub use ops::EntityRef;pub use ops::QueryArg;pub use ops::TxOp;pub use query::QueryResult;pub use subscription::Delta;pub use subscription::Subscription;pub use transaction::TransactionResult;pub use transaction::TxKey;
Modules§
- client
- HTTP/2 client library for connecting to a Triplox server.
- msgpack_
codec - MessagePack codec for the Triplox HTTP/2 wire protocol.
- node
- ops
- protocol
- Shared protocol constants and types used by the storage codec, the HTTP/2 server, and the msgpack wire codec.
- query
- subscription
- Live incremental query subscription over a streaming HTTP/2 response.
- transaction