A utility for executing a sql dml statement
(
auth: &AuthCtx,
stmt: DML,
tx: &mut Tx,
metrics: &mut ExecutionMetrics,
)
| 90 | |
| 91 | /// A utility for executing a sql dml statement |
| 92 | pub fn execute_dml_stmt<Tx: MutDatastore>( |
| 93 | auth: &AuthCtx, |
| 94 | stmt: DML, |
| 95 | tx: &mut Tx, |
| 96 | metrics: &mut ExecutionMetrics, |
| 97 | ) -> Result<()> { |
| 98 | let plan = compile_dml_plan(stmt).optimize()?; |
| 99 | let plan = MutExecutor::from(plan); |
| 100 | plan.execute(tx, &ExecutionParams::from_auth(auth), metrics) |
| 101 | } |
no test coverage detected
searching dependent graphs…