final class QueryExecution
Restricted visibility: declared "@visibility parent" and "@visibility Deriver\Deriver" and "@visibility Deriver\Deriver". Code outside that scope must not name this declaration.

Normalizes public queries and runs only their declared entry contexts.

Properties§

public Program $program
public EvaluatorConfig $configuration
public Evaluators $evaluators
public Snapshot $snapshot

Methods§

public function __construct(
    public Program $program,
    public EvaluatorConfig $configuration,
    public Evaluators $evaluators,
    public Snapshot $snapshot,
)

Parameters

$programProgram\Deriver\Deriver\Candidate\Snapshot source graphs
$configurationEvaluatorConfigExplicit assumptions
$evaluatorsEvaluatorsEvaluator registry
$snapshotSnapshotSource/evaluator/world manifest
public function derive(Query $query): DerivationResult

Executes one query and builds a complete assessment.

Parameters

$queryQueryRequested observation

Returns

DerivationResult \Deriver\Deriver\Evaluator\Request\Query result
Test cases 290
Calls 8
public function result(
    Context $context,
    string $symbol,
    float $start,
    string $executionIdentity = '',
): DerivationResult

Builds one observation result, including bounded recovery after interruption.

Parameters

$contextContextObservation context
$symbolstringObservation owner
$startfloatExecution start
$executionIdentitystringOptional shared-execution identity

Returns

DerivationResult Derived observation
Test cases 1
Called from 2
Calls 26
public function together(list<Query> $queries): ExecutionResultSet
public function entry(Context $context, EntryPoint $entry, bool $symbolic): void

Executes a symbolic callable or an explicitly initialized entry.

Parameters

$contextContext\Deriver\Deriver\Evaluator\Request\Query context
$entryEntryPointEntry contract
$symbolicboolWhether parameters represent all valid inputs

Throws

InvalidInputException If supplied receiver properties cannot describe the entry object
Test cases 2
Called from 2
Calls 19
public function initialState(): State

Materializes explicit globals before any source operation can mutate shared storage.

Returns

State Captured entry environment
Test cases 1
Called from 1
Calls 3

Test cases 875§

Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.

Dedicated tests 16
Other tests reaching this symbol 859