MCPcopy Index your code
hub / github.com/alchemystar/Lancelot

github.com/alchemystar/Lancelot @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
723 symbols 1,843 edges 117 files 199 documented · 28%
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

ResponseHandler (Interface)
ResponseHandler @Author lizhuyang [8 implementers]
src/main/java/alchemystar/lancelot/common/net/handler/node/ResponseHandler.java
ThreadPool (Interface)
@Author lizhuyang [5 implementers]
src/main/java/alchemystar/lancelot/common/threadpool/ThreadPool.java
FrontendQueryHandler (Interface)
Com_Query Handler @Author lizhuyang [3 implementers]
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendQueryHandler.java
Session (Interface)
@Author lizhuyang [2 implementers]
src/main/java/alchemystar/lancelot/common/net/handler/session/Session.java
ErrorCode (Interface)
MySql 错误码 @Author lizhuyang
src/main/java/alchemystar/lancelot/common/net/proto/util/ErrorCode.java

Core symbols most depended-on inside this repo

length
called by 204
src/main/java/alchemystar/lancelot/common/net/proto/mysql/MySQLMessage.java
getBytes
called by 42
src/main/java/alchemystar/lancelot/common/net/proto/util/LongUtil.java
add
called by 36
src/main/java/alchemystar/lancelot/common/net/proto/mysql/RowDataPacket.java
read
called by 28
src/main/java/alchemystar/lancelot/common/net/proto/mysql/MySQLMessage.java
getCtx
called by 25
src/main/java/alchemystar/lancelot/common/net/handler/session/FrontendSession.java
writeErrMessage
called by 24
src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendConnection.java
getSource
called by 20
src/main/java/alchemystar/lancelot/common/net/handler/session/Session.java
isEOF
called by 17
src/main/java/alchemystar/lancelot/parser/util/ParseUtil.java

Shape

Method 605
Class 106
Interface 11
Enum 1

Languages

Java100%

Modules by API surface

src/main/java/alchemystar/lancelot/common/net/handler/frontend/FrontendConnection.java48 symbols
src/main/java/alchemystar/lancelot/common/net/proto/mysql/MySQLMessage.java27 symbols
src/main/java/alchemystar/lancelot/common/net/handler/session/FrontendSession.java26 symbols
src/main/java/alchemystar/lancelot/parser/ServerParseSet.java24 symbols
src/main/java/alchemystar/lancelot/common/net/handler/backend/BackendConnection.java22 symbols
src/main/java/alchemystar/lancelot/route/util/StringUtil.java19 symbols
src/main/java/alchemystar/lancelot/parser/ServerParse.java19 symbols
src/main/java/alchemystar/lancelot/common/net/handler/backend/pool/MySqlDataPool.java19 symbols
src/main/java/alchemystar/lancelot/parser/ServerParseSelect.java17 symbols
src/main/java/alchemystar/lancelot/common/net/handler/node/MultiNodeExecutor.java17 symbols
src/main/java/alchemystar/lancelot/common/net/proto/util/StringUtil.java16 symbols
src/main/java/alchemystar/lancelot/common/net/handler/node/RollBackExecutor.java16 symbols

For agents

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

⬇ download graph artifact