MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / execute_block

Method execute_block

nodedb/src/control/planner/procedural/executor/core/mod.rs:100–113  ·  view source on GitHub ↗
(
        &self,
        block: &ProceduralBlock,
        bindings: &RowBindings,
    )

Source from the content-addressed store, hash-verified

98 }
99
100 pub async fn execute_block(
101 &self,
102 block: &ProceduralBlock,
103 bindings: &RowBindings,
104 ) -> crate::Result<()> {
105 let mut budget = ExecutionBudget::trigger_default();
106 self.execute_block_with_exceptions(
107 &block.statements,
108 &block.exception_handlers,
109 bindings,
110 &mut budget,
111 )
112 .await
113 }
114
115 pub async fn execute_block_with_budget(
116 &self,

Callers 5

fire_sqlFunction · 0.80
fire_triggersFunction · 0.80
execute_before_batchFunction · 0.80
notify_insertFunction · 0.80

Calls 1

Tested by

no test coverage detected