MCPcopy Index your code
hub / github.com/alibaba/cobar

github.com/alibaba/cobar @v1.2.7

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.2.7 ↗ · + Follow
5,967 symbols 18,303 edges 976 files 1,267 documented · 21%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Cobar��ʲô��

Cobar�ǻ���MySQL��ϵ�����ݵķֲ�ʽ����ϵͳ���������ڷֲ�ʽ�Ļ����¿���ȥ��ͳ���ݿ�һ��Ϊ���ṩ�������ݷ���

Ŀ¼�ṹ

driver

  ��һ���ͻ���jar�����Ƕ�mysql jdbc driver�ķ�װ��ʵ�ֿͻ��˶�cobar server��ȺLB��HA��֧�֡�

manager

  ��һ��webApp����cobar server��Ⱥ�Ĺ�������̨�����ڼ�Ⱥ����ά���ء�

server

  ��һ��server����cobar�ĺ���ģ�飬����ʵ��cobar��ȫ�����Ĺ��ܡ�

driver,manager,server��3�������Ĺ��̣��໥֮��û�й����Ҷ������С�

Extension points exported contracts — how you extend this code

ASTNode (Interface)
@author QIU Shuo [169 implementers]
server/src/main/parser/com/alibaba/cobar/parser/ast/ASTNode.java
CobarAdapterDAO (Interface)
(created at 2010-7-26) @author QIU Shuo @author haiqing.zhuhq 2011-9-1 [2 implementers]
manager/src/main/java/com/alibaba/cobar/manager/dao/CobarAdapterDAO.java
Capabilities (Interface)
处理能力标识定义 @author xianmao.hexm
driver/src/main/java/com/alibaba/cobar/jdbc/util/Capabilities.java
SQLStatement (Interface)
@author QIU Shuo [10 implementers]
server/src/main/parser/com/alibaba/cobar/parser/ast/stmt/SQLStatement.java
CobarDAO (Interface)
@author haiqing.zhuhq 2011-6-14 [2 implementers]
manager/src/main/java/com/alibaba/cobar/manager/dao/CobarDAO.java
DDLStatement (Interface)
NOT FULL AST @author QIU Shuo [9 implementers]
server/src/main/parser/com/alibaba/cobar/parser/ast/stmt/ddl/DDLStatement.java
PropertyDAO (Interface)
@author haiqing.zhuhq 2011-6-17 [2 implementers]
manager/src/main/java/com/alibaba/cobar/manager/dao/PropertyDAO.java
TableReference (Interface)
@author QIU Shuo [15 implementers]
server/src/main/parser/com/alibaba/cobar/parser/ast/fragment/tableref/TableReference.java

Core symbols most depended-on inside this repo

nextToken
called by 1006
server/src/main/parser/com/alibaba/cobar/parser/recognizer/mysql/lexer/MySQLLexer.java
token
called by 812
server/src/main/parser/com/alibaba/cobar/parser/recognizer/mysql/lexer/MySQLLexer.java
put
called by 790
server/src/main/net/com/alibaba/cobar/net/buffer/BufferQueue.java
length
called by 478
server/src/main/server/com/alibaba/cobar/mysql/MySQLMessage.java
match
called by 385
server/src/main/parser/com/alibaba/cobar/parser/recognizer/mysql/syntax/MySQLParser.java
toString
called by 318
manager/src/test/java/com/alibaba/cobar/manager/jdbcmock/domain/SalesOrder.java
add
called by 309
server/src/main/server/com/alibaba/cobar/util/SmallSet.java
expression
called by 288
server/src/main/parser/com/alibaba/cobar/parser/recognizer/mysql/syntax/MySQLExprParser.java

Shape

Method 4,661
Class 993
Function 218
Interface 54
Enum 41

Languages

Java96%
TypeScript4%

Modules by API surface

server/src/main/parser/com/alibaba/cobar/parser/ast/stmt/ddl/DDLAlterTableStatement.java89 symbols
server/src/main/server/com/alibaba/cobar/mysql/nio/MySQLConnection.java50 symbols
server/src/main/server/com/alibaba/cobar/manager/parser/ManagerParseShow.java49 symbols
manager/src/main/webapp/js/FormValidate.js49 symbols
server/src/main/net/com/alibaba/cobar/net/FrontendConnection.java48 symbols
server/src/test/java/com/alibaba/cobar/parser/ManagerParserTest.java46 symbols
manager/src/main/webapp/js/calendar.js45 symbols
server/src/main/parser/com/alibaba/cobar/parser/ast/fragment/ddl/TableOptions.java44 symbols
server/src/main/config/com/alibaba/cobar/config/model/SystemConfig.java44 symbols
server/src/test/java/com/alibaba/cobar/route/ServerRouteTest.java41 symbols
manager/src/main/java/com/alibaba/cobar/manager/mock/JDBCMock.java40 symbols
manager/src/main/java/com/alibaba/cobar/manager/dao/delegate/CobarAdapter.java40 symbols

Datastores touched

(mysql)Database · 1 repos
cndbDatabase · 1 repos

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page