ResolutionCompletedFlow¶
ResolutionCompletedFlow
is an extension of the Flow abstraction for flows with a flow function executed successfully or not (ResolvedFlow and ResolutionFailedFlow, respectively).
Contract¶
UnresolvedFlow¶
flow: UnresolvedFlow
Used when:
CoreDataflowNodeProcessor
is requested to processNodeDataflowGraph
is requested to reanalyzeFlow- This
ResolutionCompletedFlow
is requested for the destination identifier, FlowFunction, identifier, QueryOrigin, QueryContext
FlowFunctionResult¶
funcResult: FlowFunctionResult
FlowFunctionResult
FlowFunctionResult
is used to assert that ResolvedFlow and ResolutionFailedFlow are in proper state.
Used when:
- This
ResolutionCompletedFlow
is requested for the sqlConf ResolutionFailedFlow
is requested for the failureResolvedFlow
is requested for the logical query plan and inputsGraphValidations
is requested to validatePersistedViewSources, validateSuccessfulFlowAnalysis