Skip to main content

Crate tracedb_sdk

Crate tracedb_sdk 

Source
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§

AccessPathExplain
AccessPathTiming
AdminJob
BranchSummary
BranchesResponse
Candidate
CompactResponse
DatabaseSummary
DatabasesResponse
DeleteResponse
EpochResponse
ErrorResponse
ExplainOutput
GetRecordResponse
GraphQlError
GraphQlQueryRequest
GraphQlResponse
GraphQlSchemaResponse
HealthResponse
HybridQuery
JobsResponse
MetricsResponse
PutBatchResponse
QueryBuilder
Fluent builder for TraceDB hybrid queries.
QueryOutput
QueryPhaseTiming
QueryResponse
QueryRow
ReadyResponse
RecordDeleteBuilder
RecordDeleteRequest
RecordGetRequest
RecordInput
RecordOutput
RecordPatchRequest
RecordPutBatchRequest
RecordPutBuilder
RecordScanBuilder
RecordScanOutput
RecordScanRequest
RestoreRequest
RestoreResponse
RestoreVerification
ScoreComponents
SnapshotRequest
SnapshotResponse
TableRecordInput
TableSchema
TraceDbActorContext
TraceDbAsyncClient
Asynchronous HTTP client for TraceDB.
TraceDbClient
Synchronous HTTP client for TraceDB.
TraceDbClientConfig
TraceDbRequestOptions
TraceHttpRequest
TraceQlQueryRequest
TraceQueryRequest
VectorColumnSchema
WritePathTiming

Enums§

FeatureFreshness
FeatureFreshnessMode
FreshnessMode
TraceDbClientError

Constants§

NAME
VERSION

Type Aliases§

HybridExplain
HybridQueryOutput
HybridQueryRow
HybridScoreComponents
TableHandle
TraceDb
TraceDbClientResult