MCPcopy Index your code
hub / github.com/bradfitz/go-sql-test

github.com/bradfitz/go-sql-test @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,454 symbols 5,830 edges 120 files 483 documented · 33%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Scanner (Interface)
Scanner is an interface used to decode values from the PostgreSQL server. [12 implementers]
src/github.com/jackc/pgx/values.go
Handler (Interface)
A Logger prints its log records by writing to a Handler. The Handler interface defines where and how log records are wri [4 …
src/gopkg.in/inconshreveable/log15.v2/handler.go
Tester (Interface)
(no doc) [6 implementers]
src/sqltest/sql_test.go
TextEncoder (Interface)
TextEncoder is an interface used to encode values in text format for transmission to the PostgreSQL server. It is used b [10 …
src/github.com/jackc/pgx/values.go
Logger (Interface)
A Logger writes key/value pairs to a Handler [1 implementers]
src/gopkg.in/inconshreveable/log15.v2/logger.go
BinaryEncoder (Interface)
BinaryEncoder is an interface used to encode values in binary format for transmission to the PostgreSQL server. It is us [7 …
src/github.com/jackc/pgx/values.go
Format (Interface)
(no doc)
src/gopkg.in/inconshreveable/log15.v2/format.go
Fatalistic (Interface)
(no doc) [3 implementers]
src/github.com/lib/pq/conn_test.go

Core symbols most depended-on inside this repo

Fatal
called by 358
src/github.com/lib/pq/error.go
Close
called by 180
src/github.com/ziutek/mymysql/mysql/interface.go
New
called by 147
src/gopkg.in/inconshreveable/log15.v2/logger.go
Exec
called by 120
src/github.com/ziutek/mymysql/mysql/interface.go
Scan
called by 96
src/github.com/jackc/pgx/values.go
Query
called by 85
src/github.com/ziutek/mymysql/mysql/interface.go
Type
called by 63
src/github.com/jackc/pgx/value_reader.go
Error
called by 62
src/github.com/lib/pq/error.go

Shape

Method 684
Function 600
Struct 124
TypeAlias 26
Interface 17
FuncType 3

Languages

Go100%

Modules by API surface

src/github.com/jackc/pgx/values.go65 symbols
src/github.com/lib/pq/conn.go62 symbols
src/github.com/tgulacsi/goracle/oracle/cursor.go56 symbols
src/sqltest/sql_test.go52 symbols
src/github.com/ziutek/mymysql/native/codecs.go50 symbols
src/github.com/ziutek/mymysql/mysql/interface.go44 symbols
src/github.com/tgulacsi/goracle/oracle/variable.go41 symbols
src/github.com/ziutek/mymysql/native/mysql.go40 symbols
src/github.com/lib/pq/conn_test.go39 symbols
src/github.com/jackc/pgx/conn.go36 symbols
src/github.com/lib/pq/notify.go34 symbols
src/github.com/ziutek/mymysql/native/native_test.go32 symbols

Datastores touched

mydbDatabase · 1 repos
pgx_testDatabase · 1 repos
pqgotestDatabase · 1 repos

For agents

$ claude mcp add go-sql-test \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact