Skip to main content

Module multi_query_execution

Module multi_query_execution 

Source
Expand description

Backend-neutral resident-graph multi-query execution planning. Backend-neutral multi-query execution planning over one resident graph.

The release path cannot run N analyses over the same graph as N host-driven dispatches. This planner groups compatible queries by resident graph layout and traversal key so graph upload, traversal setup, and host fencing are paid once per group instead of once per query.

Structs§

MultiQuery
One backend analysis/query planned against a resident graph.
MultiQueryExecutionPlan
Complete multi-query execution plan.
MultiQueryExecutionScratch
Caller-owned scratch for repeated multi-query planning.
MultiQueryGroup
One grouped multi-query launch envelope.

Enums§

MultiQueryExecutionError
multi-query planning errors.

Functions§

plan_multi_query_execution
Plan multi-query execution over shared resident graphs.
plan_multi_query_execution_with_scratch
Plan multi-query execution using caller-owned planning scratch.