From 1825c3040f5ee71ad26185a7a08f2657ede94df5 Mon Sep 17 00:00:00 2001 From: Stefan Majewsky Date: Thu, 17 Sep 2026 16:51:17 +0200 Subject: rebase onto gg@v1.16.0/oblast --- benchmark/internal/oblast_pgx/results.go | 66 -------------------------------- 1 file changed, 66 deletions(-) delete mode 100644 benchmark/internal/oblast_pgx/results.go (limited to 'benchmark/internal/oblast_pgx/results.go') diff --git a/benchmark/internal/oblast_pgx/results.go b/benchmark/internal/oblast_pgx/results.go deleted file mode 100644 index f842d36..0000000 --- a/benchmark/internal/oblast_pgx/results.go +++ /dev/null @@ -1,66 +0,0 @@ -// SPDX-FileCopyrightText: 2026 Stefan Majewsky -// SPDX-License-Identifier: Apache-2.0 - -package oblast_pgx - -import ( - "database/sql" - "errors" - - "github.com/jackc/pgx/v5" - "github.com/jackc/pgx/v5/pgconn" - "go.xyrillian.de/gg/gsql" -) - -type wrappedRows struct { - inner pgx.Rows -} - -var _ gsql.Rows = wrappedRows{} - -// Columns implements the [gsql.Rows] interface. -func (r wrappedRows) Columns() ([]string, error) { - descriptions := r.inner.FieldDescriptions() - result := make([]string, len(descriptions)) - for idx, desc := range descriptions { - result[idx] = desc.Name - } - return result, nil -} - -// Close implements the [gsql.Rows] interface. -func (r wrappedRows) Close() error { - r.inner.Close() - return nil -} - -// Err implements the [gsql.Rows] interface. -func (r wrappedRows) Err() error { - return r.inner.Err() -} - -// Next implements the [gsql.Rows] interface. -func (r wrappedRows) Next() bool { - return r.inner.Next() -} - -// Scan implements the [gsql.Rows] interface. -func (r wrappedRows) Scan(args ...any) error { - return r.inner.Scan(args...) -} - -type wrappedResult struct { - inner pgconn.CommandTag -} - -var _ sql.Result = wrappedResult{} - -// LastInsertId implements the [sql.Result] interface. -func (r wrappedResult) LastInsertId() (int64, error) { - return 0, errors.New("PostgreSQL does not support LastInsertId()") -} - -// LastInsertId implements the [sql.Result] interface. -func (r wrappedResult) RowsAffected() (int64, error) { - return r.inner.RowsAffected(), nil -} -- cgit v1.3.1