MCPcopy Create free account
hub / github.com/MaterializeInc/materialize / plan_update_query

Function plan_update_query

src/sql/src/plan/query.rs:717–733  ·  view source on GitHub ↗
(
    scx: &StatementContext,
    mut update_stmt: UpdateStatement<Aug>,
)

Source from the content-addressed store, hash-verified

715}
716
717pub fn plan_update_query(
718 scx: &StatementContext,
719 mut update_stmt: UpdateStatement<Aug>,
720) -> Result<ReadThenWritePlan, PlanError> {
721 transform_ast::transform(scx, &mut update_stmt)?;
722
723 let qcx = QueryContext::root(scx, QueryLifetime::OneShot);
724
725 plan_mutation_query_inner(
726 qcx,
727 update_stmt.table_name,
728 update_stmt.alias,
729 vec![],
730 update_stmt.assignments,
731 update_stmt.selection,
732 )
733}
734
735pub fn plan_mutation_query_inner(
736 qcx: QueryContext,

Callers 2

describe_updateFunction · 0.85
plan_updateFunction · 0.85

Calls 2

transformFunction · 0.85

Tested by

no test coverage detected