Skip to main content

Module storage_query_planner

Module storage_query_planner 

Source
Expand description

Storage Query Planner — optimizes storage access patterns for batch read/write workloads.

StorageQueryPlanner analyses queries, selects between sequential and index scans, applies predicate pushdown, caches plans via FNV-1a fingerprinting, and exposes detailed explain output and planner statistics.

Structs§

SqpIndexStat
Runtime statistics about a registered index.
SqpPlannerConfig
Configuration that drives planner behaviour.
SqpPlannerStats
Aggregate statistics for the planner since creation.
SqpPredicate
A single filter condition applied to a field.
SqpQuery
A storage query presented to the planner.
SqpQueryPlan
A fully resolved execution plan for a SqpQuery.
SqpQueryRecord
A historical record of a query planning event.
StorageQueryPlanner
Production-grade query planner that optimizes storage access patterns.

Enums§

SqpCostModel
Cost model used to estimate query execution cost.
SqpHint
Planner hint supplied by the caller to guide plan selection.
SqpOp
Comparison / membership operator for a SqpPredicate.
SqpPlanStep
A single step in a SqpQueryPlan.
SqpValue
A scalar value that can appear in a predicate.

Type Aliases§

SqpIndexId
Numeric identifier assigned to a registered index.
SqpStorageQueryPlanner
Convenience alias for StorageQueryPlanner.