Skip to main content

Module query_timing

Module query_timing 

Source
Expand description

Query timing display for execution performance visualization.

Provides visual breakdown of query execution timing.

§Example

use sqlmodel_console::renderables::QueryTiming;
use std::time::Duration;

let timing = QueryTiming::new()
    .total(Duration::from_millis(12))
    .parse(Duration::from_micros(1200))
    .plan(Duration::from_micros(3400))
    .execute(Duration::from_micros(7700))
    .rows(3);

println!("{}", timing.render_plain());
println!("{}", timing.render_styled());

Structs§

CompactTiming
Compact timing display for inline use.
QueryTiming
Query timing display for execution performance visualization.
TimingPhase
A timing phase with label and duration.