From ec00e994771dbf91c356c736a29a8d09676ff65c Mon Sep 17 00:00:00 2001 From: John Guo Date: Thu, 1 Apr 2021 09:41:14 +0800 Subject: [PATCH] comments update for package gtime --- os/gtime/gtime_sql.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/os/gtime/gtime_sql.go b/os/gtime/gtime_sql.go index 5f7a7709b..e10822c43 100644 --- a/os/gtime/gtime_sql.go +++ b/os/gtime/gtime_sql.go @@ -4,20 +4,19 @@ import ( "database/sql/driver" ) -//Scanner is an interface used by Scan. -//Scan value from database -//database/sql +// Scanner is an interface used by Scan in package database/sql for Scanning value +// from database to local golang variable. func (t *Time) Scan(value interface{}) error { if t == nil { return nil } newTime := New(value) - t.Time = newTime.Time + *t = *newTime return nil } -// Valuer is the interface providing the Value method. database/sql/driver -// Value insert into mysql need this function. +// Value is the interface providing the Value method for package database/sql/driver +// for retrieving value from golang variable to database. func (t *Time) Value() (driver.Value, error) { if t == nil { return nil, nil