Golang database/sql/driver.Queryer type example
package database/sql/driver
Queryer is an optional interface that may be implemented by a Conn.
If a Conn does not implement Queryer, the sql package's DB.Query will first prepare a query, execute the statement, and then close the statement.
Query may return ErrSkip.
Golang database/sql/driver.Queryer type usage example
type wrapResults_ struct {
Query string
Values []driver.Value
}
var results = &wrapResults_{}
var dbwrap = New("test", f)
dbwrap.HandleQuery = func(r driver.Queryer, qs string, v []driver.Value) (driver.Rows, error) {
results.Query = qs
results.Values = v
return dbwrap.Driver.(driver.Queryer).Query(qs, v)
}
References :
https://github.com/metakeule/dbwrap/blob/master/dbwrap_test.go
Advertisement
Something interesting
Tutorials
+10.2k Golang : Check a web page existence with HEAD request example
+36.5k Golang : Save image to PNG, JPEG or GIF format.
+7.4k Golang : Example of custom handler for Gorilla's Path usage.
+6.8k Golang : Muxing with Martini example
+22.7k Golang : Round float to precision example
+14.2k Golang : syscall.Socket example
+21.2k Golang : How to force compile or remove object files first before rebuild?
+10.3k Golang : How to check if a website is served via HTTPS
+41.9k Golang : How do I convert int to uint8?
+12k Golang : Find and draw contours with OpenCV example
+23.9k Golang : Use regular expression to validate domain name
+13.2k Golang : Convert(cast) int to int64