Future<int> execute(SqlBuilder builder) async { _throwClosed(); final result = builder.buildSql(); return await _connection.execute(result.a, substitutionValues: result.b); }