MCPcopy
hub / github.com/alibaba/druid

github.com/alibaba/druid @1.2.28 sqlite

repository ↗ · DeepWiki ↗ · release 1.2.28 ↗
34,227 symbols 175,888 edges 5,222 files 1,095 documented · 3%
README

druid

Java CI Codecov Maven Central Last SNAPSHOT GitHub release License

Introduction

  • git clone https://github.com/alibaba/druid.git
  • cd druid && mvn install
  • have fun.

相关阿里云产品

Documentation

  • 中文 https://github.com/alibaba/druid/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98
  • English https://github.com/alibaba/druid/wiki/FAQ
  • Druid Spring Boot Starter https://github.com/alibaba/druid/tree/master/druid-spring-boot-starter

Extension points exported contracts — how you extend this code

SchemaResolveVisitor (Interface)
Created by wenshao on 03/08/2017. [16 implementers]
core/src/main/java/com/alibaba/druid/sql/repository/SchemaResolveVisitor.java
VetRepository (Interface)
Repository class for Vet domain objects All method names are compliant with Spring Data naming conventions
druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/vet/VetRepository.java
BasicDataSourceMBean (Interface)
(no doc) [2 implementers]
druid-wrapper/src/main/java/org/apache/commons/dbcp/BasicDataSourceMBean.java
UserService (Interface)
(no doc) [1 implementers]
druid-spring-boot-starter/src/test/java/com/alibaba/druid/spring/boot/demo/service/UserService.java
UserService (Interface)
(no doc) [1 implementers]
druid-spring-boot-3-starter/src/test/java/com/alibaba/druid/spring/boot3/demo/service/UserService.java
UserService (Interface)
(no doc) [1 implementers]
druid-spring-boot-4-starter/src/test/java/com/alibaba/druid/spring/boot4/demo/service/UserService.java
SQLReplaceable (Interface)
Created by wenshao on 06/06/2017. [238 implementers]
core/src/main/java/com/alibaba/druid/sql/ast/SQLReplaceable.java
OwnerRepository (Interface)
Repository class for Owner domain objects All method names are compliant with Spring Data naming convention
druid-demo-petclinic/src/main/java/org/springframework/samples/petclinic/owner/OwnerRepository.java

Core symbols most depended-on inside this repo

size
called by 7035
core/src/main/java/com/alibaba/druid/util/ConcurrentLruCache.java
println
called by 5733
core/src/main/java/com/alibaba/druid/sql/visitor/SQLASTOutputVisitor.java
nextToken
called by 5050
core/src/main/java/com/alibaba/druid/sql/parser/Lexer.java
get
called by 4645
core/src/main/java/com/alibaba/druid/pool/ha/selector/DataSourceSelector.java
print0
called by 3973
core/src/main/java/com/alibaba/druid/sql/visitor/SQLASTOutputVisitor.java
accept
called by 3436
core/src/main/java/com/alibaba/druid/sql/ast/SQLObject.java
token
called by 3151
core/src/main/java/com/alibaba/druid/sql/parser/Lexer.java
accept
called by 2824
core/src/main/java/com/alibaba/druid/sql/dialect/teradata/ast/TDObject.java

Shape

Method 28,530
Class 5,218
Interface 208
Function 167
Enum 104

Languages

Java100%
TypeScript1%

Modules by API surface

core/src/main/java/com/alibaba/druid/filter/FilterChainImpl.java301 symbols
core/src/main/java/com/alibaba/druid/filter/FilterChain.java296 symbols
core/src/main/java/com/alibaba/druid/filter/FilterAdapter.java295 symbols
core/src/main/java/com/alibaba/druid/filter/Filter.java295 symbols
core/src/main/java/com/alibaba/druid/pool/DruidAbstractDataSource.java266 symbols
core/src/main/java/com/alibaba/druid/sql/parser/SQLStatementParser.java234 symbols
core/src/main/java/com/alibaba/druid/sql/parser/SQLExprParser.java182 symbols
core/src/main/java/com/alibaba/druid/proxy/jdbc/DatabaseMetaDataProxyImpl.java176 symbols
core/src/main/java/com/alibaba/druid/wall/WallConfig.java172 symbols
core/src/main/java/com/alibaba/druid/sql/visitor/SQLASTOutputVisitor.java162 symbols
core/src/main/java/com/alibaba/druid/pool/DruidDataSource.java152 symbols
core/src/test/java/com/alibaba/druid/bvt/sql/cobar/DALParserTest.java143 symbols

Dependencies from manifests, versioned

c3p0:c3p00.9.1.2 · 1×
com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery2.1.1.RELEASE · 1×
com.alibaba.fastjson2:fastjson22.0.29 · 1×
com.alibaba:druid1.2.22 · 1×
com.alibaba:druid-spring-boot-starter1.2.28 · 1×
com.alibaba:dubbo2.5.3 · 1×
com.aliyun.odps:odps-jdbc3.4.2 · 1×
com.aliyun.odps:odps-sdk-udf0.43.3-public · 1×
com.dameng:DmJdbcDriver188.1.3.62 · 1×
com.github.housepower:clickhouse-native-jdbc-shaded2.5.6 · 1×
com.google.guava:guava30.1-jre · 1×
com.h2database:h21.4.199 · 1×

Datastores touched

(mysql)Database · 1 repos
dragoon_v25masterdbDatabase · 1 repos
amoebaDatabase · 1 repos
druid2Database · 1 repos
dragoon_v25_masterdbDatabase · 1 repos
druidDatabase · 1 repos
druid_test_dbDatabase · 1 repos
fooDatabase · 1 repos

For agents

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

⬇ download graph artifact