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
+9.5k Golang : Accessing content anonymously with Tor
+20.2k Golang : Convert seconds to human readable time format example
+10.7k Golang : Get currencies exchange rates example
+8.9k Golang : Gaussian blur on image and camera video feed examples
+10.9k Golang : Sieve of Eratosthenes algorithm
+8.8k Android Studio : Image button and button example
+13.2k Golang : Convert(cast) int to int64
+36k Golang : Get file last modified date and time
+21.1k Golang : For loop continue,break and range
+5.1k Linux/Unix/MacOSX : Find out which application is listening to port 80 or use which IP version
+33.8k Golang : convert(cast) bytes to string
+9.4k Golang : Web(Javascript) to server-side websocket example