Skip to main content

execute_with_clock

Function execute_with_clock 

Source
pub fn execute_with_clock(
    shards: &[&[Record]],
    query: &Query,
    limits: &ExecutionLimits,
    clock: &mut impl MonotonicClock,
) -> Result<QueryResult, QueryError>
Expand description

Executes one query with an injectable monotonic clock.

This is public so conformance suites can prove timeout behavior without wall-clock sleeps.

ยงErrors

Returns a validation, budget, timeout, duplicate-key, or aggregation error.