File tree Expand file tree Collapse file tree 9 files changed +32
-5
lines changed
Expand file tree Collapse file tree 9 files changed +32
-5
lines changed Original file line number Diff line number Diff line change 2727 run : go test -v ./...
2828
2929 - name : Race
30- run : go test -v -race ./...
30+ run : go test -v -race ./...
31+
32+ - name : No CGO build
33+ run : CGO_ENABLED=0 go install ./...
Original file line number Diff line number Diff line change @@ -1131,3 +1131,6 @@ type ConnLogger interface {
11311131 // Rollback is called after a rollback statement.
11321132 Rollback ()
11331133}
1134+
1135+ // LogCallback receives SQLite log messages.
1136+ type LogCallback func (code sqliteh.Code , msg string )
Original file line number Diff line number Diff line change @@ -5,16 +5,12 @@ package sqlite
55
66import (
77 "github.com/tailscale/sqlite/cgosqlite"
8- "github.com/tailscale/sqlite/sqliteh"
98)
109
1110func init () {
1211 Open = cgosqlite .Open
1312}
1413
15- // LogCallback receives SQLite log messages.
16- type LogCallback func (code sqliteh.Code , msg string )
17-
1814// SetLogCallback sets the global SQLite log callback.
1915// If callback is nil, logs are discarded.
2016func SetLogCallback (callback LogCallback ) error {
Original file line number Diff line number Diff line change 1+ //go:build !cgo
2+ // +build !cgo
3+
4+ package sqlite
5+
6+ // SetLogCallback sets the global SQLite log callback.
7+ // If callback is nil, logs are discarded.
8+ func SetLogCallback (callback LogCallback ) error {
9+ return nil
10+ }
Original file line number Diff line number Diff line change 1+ //go:build cgo
2+ // +build cgo
3+
14package sqlitepool
25
36// This file contains bridging functions designed to let users of
Original file line number Diff line number Diff line change 1+ //go:build cgo
2+ // +build cgo
3+
14package sqlitepool
25
36import (
Original file line number Diff line number Diff line change 1+ //go:build cgo
2+ // +build cgo
3+
14// Package sqlitepool implements a pool of SQLite database connections.
25package sqlitepool
36
Original file line number Diff line number Diff line change 1+ //go:build cgo
2+ // +build cgo
3+
14package sqlitepool
25
36import (
Original file line number Diff line number Diff line change 1+ //go:build cgo
2+ // +build cgo
3+
14package sqlitepool
25
36import (
You can’t perform that action at this time.
0 commit comments