Skip to main content

ExecutionPlan

The explain plan produced by POST /compile/explain-plan.

The SQL EXPLAIN equivalent for a concept execution graph. Returns the execution order and parallelizable groups without running the graph.

Use before executing a concept to understand:

  • Which primitives will be fetched
  • Which nodes can run concurrently
  • The total node count and critical path
concept_idConcept Id (string)required
versionVersion (string)required
node_countNode Count (integer)required
execution_orderstring[]required
parallelizable_groupsarray[]required
primitive_fetchesstring[]required
critical_path_lengthCritical Path Length (integer)required
ExecutionPlan
{
"concept_id": "string",
"version": "string",
"node_count": 0,
"execution_order": [
"string"
],
"parallelizable_groups": [
"string"
],
"primitive_fetches": [
"string"
],
"critical_path_length": 0
}