Expand description
TraceDB Rust SDK for current local HTTP workflows.
§Examples
let url = String::from("http://127.0.0.1:8090");
let token = String::from("dev-token");
let config = TraceDbClientConfig::managed(url, token);
let client = TraceDbClient::new(config);
let ready = client.ready_typed()?;
println!("ready: {}", ready.ready);Structs§
- Access
Path Explain - Access
Path Timing - Admin
Job - Branch
Summary - Branches
Response - Candidate
- Compact
Response - Database
Summary - Databases
Response - Delete
Response - Epoch
Response - Error
Response - Explain
Output - GetRecord
Response - Graph
QlError - Graph
QlQuery Request - Graph
QlResponse - Graph
QlSchema Response - Health
Response - Hybrid
Query - Jobs
Response - Metrics
Response - PutBatch
Response - Query
Builder - Fluent builder for TraceDB hybrid queries.
- Query
Output - Query
Phase Timing - Query
Response - Query
Row - Ready
Response - Record
Delete Builder - Record
Delete Request - Record
GetRequest - Record
Input - Record
Output - Record
Patch Request - Record
PutBatch Request - Record
PutBuilder - Record
Scan Builder - Record
Scan Output - Record
Scan Request - Restore
Request - Restore
Response - Restore
Verification - Score
Components - Snapshot
Request - Snapshot
Response - Table
Record Input - Table
Schema - Trace
DbActor Context - Trace
DbAsync Client - Asynchronous HTTP client for TraceDB.
- Trace
DbClient - Synchronous HTTP client for TraceDB.
- Trace
DbClient Config - Trace
DbRequest Options - Trace
Http Request - Trace
QlQuery Request - Trace
Query Request - Vector
Column Schema - Write
Path Timing