Skip to content

Commit 689a6b4

Browse files
committed
add subheadings
1 parent 09e89dd commit 689a6b4

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

spec/Section 6 -- Execution.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -523,6 +523,8 @@ variableValues, serial, path, deferUsageSet, deferMap):
523523
{incrementalDataRecords}.
524524
- Return {data} and {incrementalDataRecords}.
525525

526+
### Mapping Deferred Fragments to Delivery Groups
527+
526528
Because `@defer` directives may be nested within list types, a map is required
527529
to associate a Defer Usage record as recorded within Field Details Records and
528530
an actual Deferred Fragment so that any additional Execution Groups may be
@@ -545,6 +547,8 @@ GetNewDeferMap(newDeferUsages, path, deferMap):
545547
- Set the entry for {deferUsage} in {newDeferMap} to {newDeferredFragment}.
546548
- Return {newDeferMap}.
547549

550+
### Collecting Execution Groups
551+
548552
The {CollectExecutionGroups()} algorithm is responsible for creating the
549553
Execution Groups, i.e. Incremental Data Records, for each partitioned grouped
550554
field set. It uses the map created by {GetNewDeferMap()} algorithm to associate

0 commit comments

Comments
 (0)