Expand description
Deterministic typed query model and executable reference semantics.
Structs§
- Aggregation
Plan - Optional global or grouped aggregation plan.
- Aggregation
Result - Aggregation output. An ungrouped plan has one empty-key group.
- Cursor
- Logical continuation position after one emitted record.
- Execution
Limits - Runtime and shape budgets for one complete global execution.
- Field
Path - Exact object-field path. An empty path selects the root value.
- Group
Result - One deterministic aggregation group.
- Named
Metric - Named aggregate calculation.
- Named
Metric Value - Named aggregate output.
- Query
- Complete deterministic query request.
- Query
Result - Complete successful query response.
- Record
- One logical record supplied to the reference query executor.
- Sort
Field - One requested sort component.
- System
Clock - Production monotonic clock backed by
Instant.
Enums§
- Compare
Operator - Ordered comparison operator for one resolved field.
- Filter
- Deterministic filter expression.
- Metric
- One aggregate calculation.
- Metric
Value - Value emitted by one aggregate metric.
- Null
Placement - Explicit placement for missing and null sort values.
- Query
Error - Failure to validate or completely execute one structured query.
- Sort
Direction - Sort direction for one field.
- Value
- Canonical structured value used by the deterministic reference executor.
Traits§
- Monotonic
Clock - Injectable monotonic clock used to make timeout semantics testable.
Functions§
- execute
- Executes one query over complete logical shards using the system clock.
- execute_
with_ clock - Executes one query with an injectable monotonic clock.
- validate_
query - Validates query shape and cursor canonicality without scanning records.