]> Cypherpunks repositories - gostls13.git/commit
database/sql: scan into *time.Time without reflection
authorDaniel Theophanes <kardianos@gmail.com>
Wed, 25 Oct 2017 18:01:46 +0000 (11:01 -0700)
committerDaniel Theophanes <kardianos@gmail.com>
Wed, 25 Oct 2017 19:29:16 +0000 (19:29 +0000)
commitff4ee8816226b6c84690a56fb3b16c9210e68431
tree3572428566c40a268d0f736a43617cd59ea30e99
parent187957d37056592203fd758ae0245a28f4518122
database/sql: scan into *time.Time without reflection

Previously scanning time.Time into a *time.Time required reflection.
Now it does not. Scanning already checked if the source value was of
type time.Time. The only addition was checking the destination was
of type *time.Time.

Existing tests already scan time.Time into *time.Time, so no new
tests were added. Linked issue has performance justification.

Fixes #22300

Change-Id: I4eea461c78fad71ce76e7677c8503a1919666931
Reviewed-on: https://go-review.googlesource.com/73232
Run-TryBot: Daniel Theophanes <kardianos@gmail.com>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/database/sql/convert.go