Log an operation.
Important here is that the node
and parentNode
can be of any type,
as long as they properly reference each other in subsequent calls.
These node references can be used to build up a hierarchy.
The current logical query operator.
The current physical query operator. This may be omitted if no physical operator applies.
The current operation node.
The parent operation node.
The current actor name.
Metadata to include together in the physical query plan output for this node.
Remove all matching children from the given node,
The node to remove children from.
Optional
filter: (planNodeFilter: IPlanNode) => booleanThe filter to keep children by. If undefined, all children will be removed.
A physical query plan logger that stores everything in memory.