@@ -114,7 +114,8 @@ where
114114 S : IdempotentCommitSink < V > ,
115115{
116116 let _span = tracing:: debug_span!( target: "asap_runtime_debug" , "precompute_dag" ,
117- output_count = outputs. len( ) , node_count = dag. nodes. len( ) , edge_count = dag. edges. len( ) ) . entered ( ) ;
117+ output_count = outputs. len( ) , node_count = dag. nodes. len( ) , edge_count = dag. edges. len( ) )
118+ . entered ( ) ;
118119 tracing:: debug!( target: "asap_runtime_debug" , "precompute DAG execution started" ) ;
119120 let mut unique = BTreeSet :: new ( ) ;
120121 for ( node, key) in outputs {
@@ -211,7 +212,19 @@ where
211212 let node = nodes
212213 . get ( & id)
213214 . ok_or_else ( || ScheduleError :: Invalid ( format ! ( "missing node {id}" ) ) ) ?;
214- let op = node. operator ;
215+ let op = match & node. payload {
216+ ExecutableOperatorPayload :: Fallback { .. } => "Fallback" ,
217+ ExecutableOperatorPayload :: Binary { .. } => "Binary" ,
218+ ExecutableOperatorPayload :: CandidateTopK { .. } => "CandidateTopK" ,
219+ ExecutableOperatorPayload :: Value { .. } => "Value" ,
220+ ExecutableOperatorPayload :: RelationalJoin { .. } => "RelationalJoin" ,
221+ ExecutableOperatorPayload :: SummaryAgg { .. } => "SummaryAgg" ,
222+ ExecutableOperatorPayload :: SummaryJoin { .. } => "SummaryJoin" ,
223+ ExecutableOperatorPayload :: SummarySubtract => "SummarySubtract" ,
224+ ExecutableOperatorPayload :: SummaryDelete { .. } => "SummaryDelete" ,
225+ ExecutableOperatorPayload :: SummaryEstimate { .. } => "SummaryEstimate" ,
226+ ExecutableOperatorPayload :: SummaryMerge => "SummaryMerge" ,
227+ } ;
215228 if node. output_state == ExecutionDataState :: READ_ROWS {
216229 return Err ( ScheduleError :: Invalid ( format ! (
217230 "query-time node {id} in precompute dependency path"
0 commit comments