// SPDX-License-Identifier: BUSL-1.1
//! pgwire-neutral dispatch outcome used by both pgwire adapter and procedural executor.
/// Result of a unified SQL dispatch call.
////// For procedural callers that do not consume rows, `rows` is always empty.
#[derive(Debug, Default)]pubstructDispatchOutcome{/// Number of rows affected by the statement (0 for DDL / PUBLISH).
pubrows_affected:u64,
/// Result rows as JSON values (empty for write-only statements).
pubrows:Vec<serde_json::Value>,
}