]> Cypherpunks repositories - gostls13.git/commit
database/sql: allow drivers to override Scan behavior
authorJack Christensen <jack@jackchristensen.com>
Sat, 31 May 2025 15:27:15 +0000 (15:27 +0000)
committerSean Liao <sean@liao.dev>
Mon, 11 Aug 2025 21:27:36 +0000 (14:27 -0700)
commit3dbef65bf37f1b7ccd1f884761341a5a15456ffa
treeaf9f6a80091cf86f6d029849e9de220d231724a1
parent2b804abf0712d45801671232585e0011902a5c48
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>
api/next/67546.txt [new file with mode: 0644]
doc/next/6-stdlib/99-minor/database/sql/driver/67546.md [new file with mode: 0644]
src/database/sql/driver/driver.go
src/database/sql/sql.go
src/database/sql/sql_test.go