MCPcopy Create free account
hub / github.com/clockworklabs/SpacetimeDB / execute_dml_stmt

Function execute_dml_stmt

crates/query/src/lib.rs:92–101  ·  view source on GitHub ↗

A utility for executing a sql dml statement

(
    auth: &AuthCtx,
    stmt: DML,
    tx: &mut Tx,
    metrics: &mut ExecutionMetrics,
)

Source from the content-addressed store, hash-verified

90
91/// A utility for executing a sql dml statement
92pub 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}

Callers 1

run_innerFunction · 0.85

Calls 3

compile_dml_planFunction · 0.85
optimizeMethod · 0.45
executeMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…