Module plan

Module plan 

Source
Expand description

Query planning module.

Converts parsed API requests into execution plans that can be translated to SQL queries.

Structs§

CallPlan
A plan for calling a stored function.
CoercibleField
A field with type coercion information.
CoercibleFilter
A filter with coercion information.
CoercibleOrderTerm
An ORDER BY term with coercion.
CoercibleSelectField
A select field with coercion and aggregation.
JoinCondition
Join condition between tables.
ReadPlan
A read plan for a single table/view.
ReadPlanTree
A tree of read plans (for nested embedding).
RelSelectField
Relation select field (for embedding).

Enums§

ActionPlan
The execution plan for an API request.
CallParams
How parameters are passed to the function.
CoercibleLogicTree
A logic tree with coercion information.
DbActionPlan
Database action plan.
InfoPlan
Info-only plan (no database access needed).
MutatePlan
A mutation plan.

Functions§

create_action_plan
Create an action plan from an API request.