An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

github.com/qustavo/sqlhooks

This example shows how to instrument sql queries in order to display the time that they consume package main import ( ) // Hooks satisfies the sqlhook.Hooks interface type Hooks struct {} // Before hook will print the query with it's args and return the context with the timestamp // After hook will get the timestamp registered on the Before hook and print the elapsed time /* Output should look like: > CREATE TABLE t (id INTEGER, text VARCHAR(16)) []. took: 121.238µs > INSERT into t (text) VALUES(?), (?) ["foo" "bar"]. took: 36.364µs > SELECT id, text FROM t []. took: 4.653µs */

Ecosystem
proxy.golang.org
Latest Release
v1.3.0
over 6 years ago
Versions
4
Links
Registry proxy.golang.org
Source Repository
Docs Documentation
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:golang/github.com/qustavo/sqlhooks
spec
License MIT
Namespace github.com/qustavo
First Release almost 9 years ago
Last Synced about 13 hours ago
Repository
Stars 658 on GitHub
Forks 44 on GitHub
Commits 108
Committers 11
Avg per Author 9.818
DDS 0.259
Rankings on proxy.golang.org
Overall Top 5.0%
Forks Top 2.3%