IQueryPlanNode
- Namespace:
PPDS.Dataverse.Query.Planning - Assembly:
PPDS.Dataverse - Kind: Interface
Summary
A node in the query execution plan tree (Volcano/iterator model). Each node produces rows lazily via IAsyncEnumerable.
Members
Methods
ExecuteAsync
IAsyncEnumerable<QueryRow> ExecuteAsync(QueryPlanContext context, CancellationToken cancellationToken)
Execute this node, producing rows.
Properties
Children
IReadOnlyList<IQueryPlanNode> Children { get; }
Child nodes (inputs to this operator).
Description
string Description { get; }
Human-readable description for EXPLAIN output.