MCPcopy Index your code
hub / github.com/Gelembjuk/oursql

github.com/Gelembjuk/oursql @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
1,432 symbols 4,255 edges 137 files 733 documented · 51%
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

CustomRequestActionInterface (Interface)
(no doc) [4 implementers]
lib/dbproxy/interface.go
NodeNetworkStorage (Interface)
INterface for extra storage for a nodes. TODO This is not used yet [2 implementers]
lib/net/nodesnetwork.go
DataReferencesaInterface (Interface)
this is interface for DB of connects of SQL refernces to transactions It keeps last transaction in a chain where a DB ta [1 …
node/database/interface.go
QueryProcessorInterface (Interface)
(no doc) [1 implementers]
node/dbquery/interface.go
TransactionsManagerInterface (Interface)
(no doc) [1 implementers]
node/transactions/interface.go
BlockMakerInterface (Interface)
(no doc) [1 implementers]
node/consensus/interface.go
PreparedTransactionsCallback (FuncType)
(no doc)
node/nodemanager/node.go
DBProxyFilter (Interface)
Interface for a filter structure It is alternative for callbacks and can keep some state inside [1 implementers]
lib/dbproxy/interface.go

Core symbols most depended-on inside this repo

Send
called by 162
node/nodemanager/node.go
GetID
called by 98
node/structures/transaction.go
Error
called by 81
node/database/errors.go
GetKind
called by 61
node/dbquery/sqlparser/interface.go
Error
called by 58
lib/net/errors.go
Write
called by 37
lib/dbproxy/mysqlproxy.go
ExecuteSQL
called by 37
node/database/interface.go
CreateWallet
called by 34
lib/remoteclient/wallets.go

Shape

Method 915
Function 345
Struct 140
Interface 22
FuncType 7
TypeAlias 3

Languages

Go88%
Python12%

Modules by API surface

node/database/interface.go89 symbols
lib/nodeclient/nodeclient.go65 symbols
node/transactions/manager.go40 symbols
tests/_lib.py38 symbols
node/nodecli.go37 symbols
node/nodemanager/node.go34 symbols
node/transactions/pending.go30 symbols
node/database/manager.go30 symbols
node/database/mocks.go29 symbols
node/server/handle.go27 symbols
node/dbquery/sqlparser/parser.go27 symbols
node/transactions/interface.go25 symbols

For agents

$ claude mcp add oursql \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact