pub fn query_requires_statement_transaction(
context: &QueryEffectContext<'_>,
query: &QueryPlan,
) -> Result<bool, SQLError>Expand description
Some read-only operations still need a statement transaction. In particular, a PL/pgSQL block with an EXCEPTION arm opens a subtransaction even when neither branch writes data.