diff options
| author | Jack Christensen <jack@jackchristensen.com> | 2025-05-31 15:27:15 +0000 |
|---|---|---|
| committer | Sean Liao <sean@liao.dev> | 2025-08-11 14:27:36 -0700 |
| commit | 3dbef65bf37f1b7ccd1f884761341a5a15456ffa (patch) | |
| tree | af9f6a80091cf86f6d029849e9de220d231724a1 /api | |
| parent | 2b804abf0712d45801671232585e0011902a5c48 (diff) | |
| download | go-3dbef65bf37f1b7ccd1f884761341a5a15456ffa.tar.xz | |
database/sql: allow drivers to override Scan behavior
Implementing RowsColumnScanner allows the driver
to completely control how values are scanned.
Fixes #67546
Change-Id: Id8e7c3a973479c9665e4476fe2d29e1255aee687
GitHub-Last-Rev: ed0cacaec4a4feead56b09c0d6eee86ed58fe1ee
GitHub-Pull-Request: golang/go#67648
Reviewed-on: https://go-review.googlesource.com/c/go/+/588435
Reviewed-by: David Chase <drchase@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Sean Liao <sean@liao.dev>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'api')
| -rw-r--r-- | api/next/67546.txt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/api/next/67546.txt b/api/next/67546.txt new file mode 100644 index 0000000000..0b5b4b981c --- /dev/null +++ b/api/next/67546.txt @@ -0,0 +1,5 @@ +pkg database/sql/driver, type RowsColumnScanner interface { Close, Columns, Next, ScanColumn } #67546 +pkg database/sql/driver, type RowsColumnScanner interface, Close() error #67546 +pkg database/sql/driver, type RowsColumnScanner interface, Columns() []string #67546 +pkg database/sql/driver, type RowsColumnScanner interface, Next([]Value) error #67546 +pkg database/sql/driver, type RowsColumnScanner interface, ScanColumn(interface{}, int) error #67546 |
