aboutsummaryrefslogtreecommitdiff
path: root/api
diff options
context:
space:
mode:
authorJack Christensen <jack@jackchristensen.com>2025-05-31 15:27:15 +0000
committerSean Liao <sean@liao.dev>2025-08-11 14:27:36 -0700
commit3dbef65bf37f1b7ccd1f884761341a5a15456ffa (patch)
treeaf9f6a80091cf86f6d029849e9de220d231724a1 /api
parent2b804abf0712d45801671232585e0011902a5c48 (diff)
downloadgo-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.txt5
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