pub trait SingleStoreAdapter: TypedQueryBoundary<Request = SqlCommand, Response = Vec<Row>> {
// Provided method
fn run_query(
&self,
query: SqlCommand,
context: &QueryContext,
) -> IntegrationResult<Vec<Row>> { ... }
}