alibaba / druid
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
36% | 13% | 16% | 11% | 21%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java37% | 13% | 16% | 11% | 21%
css98% | 0% | 0% | 0% | 1%
sql0% | 9% | 11% | 11% | 68%
html0% | 8% | 33% | 37% | 19%
js0% | 0% | 54% | 45% | 0%
xml0% | 0% | 88% | 0% | 11%
scss0% | 0% | 0% | 51% | 48%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
core36% | 13% | 16% | 11% | 21%
druid-demo-petclinic85% | 0% | 0% | 1% | 12%
druid-admin0% | 0% | 39% | 36% | 23%
druid-wrapper0% | 0% | 67% | 0% | 32%
doc0% | 0% | 88% | 0% | 11%
druid-spring-boot-3-starter0% | 0% | 0% | 30% | 69%
druid-spring-boot-starter0% | 0% | 0% | 31% | 68%
Longest Files (Top 50)
File# lines# units
petclinic.css
in druid-demo-petclinic/src/main/resources/static/resources/css
7119 -
MySqlStatementParser.java
in core/src/main/java/com/alibaba/druid/sql/dialect/mysql/parser
6917 131
SQLStatementParser.java
in core/src/main/java/com/alibaba/druid/sql/parser
6506 241
SQLExprParser.java
in core/src/main/java/com/alibaba/druid/sql/parser
5206 174
MySqlOutputVisitor.java
in core/src/main/java/com/alibaba/druid/sql/dialect/mysql/visitor
4749 228
FilterChainImpl.java
in core/src/main/java/com/alibaba/druid/filter
4504 447
DruidDataSource.java
in core/src/main/java/com/alibaba/druid/pool
3056 153
Lexer.java
in core/src/main/java/com/alibaba/druid/sql/parser
3049 117
SchemaStatVisitor.java
in core/src/main/java/com/alibaba/druid/sql/visitor
2723 227
OracleStatementParser.java
in core/src/main/java/com/alibaba/druid/sql/dialect/oracle/parser
2629 53
PGOutputVisitor.java
in core/src/main/java/com/alibaba/druid/sql/dialect/postgresql/visitor
2503 158
OracleOutputVisitor.java
in core/src/main/java/com/alibaba/druid/sql/dialect/oracle/visitor
2459 130
FilterAdapter.java
in core/src/main/java/com/alibaba/druid/filter
2367 439
WallVisitorUtils.java
in core/src/main/java/com/alibaba/druid/wall/spi
2285 93
MySqlExprParser.java
in core/src/main/java/com/alibaba/druid/sql/dialect/mysql/parser
2256 49
SQLASTVisitor.java
in core/src/main/java/com/alibaba/druid/sql/visitor
2065 787
SQLSelectParser.java
in core/src/main/java/com/alibaba/druid/sql/parser
2058 57
SchemaResolveVisitorFactory.java
in core/src/main/java/com/alibaba/druid/sql/repository
2046 135
OscarOutputVisitor.java
in core/src/main/java/com/alibaba/druid/sql/dialect/oscar/visitor
1954 124
SQLUtils.java
in core/src/main/java/com/alibaba/druid/sql
1918 136
DruidAbstractDataSource.java
in core/src/main/java/com/alibaba/druid/pool
1849 254
OracleExprParser.java
in core/src/main/java/com/alibaba/druid/sql/dialect/oracle/parser
1824 39
SQLEvalVisitorUtils.java
in core/src/main/java/com/alibaba/druid/sql/visitor
1780 53
MySqlUtils.java
in core/src/main/java/com/alibaba/druid/util
1737 27
CalciteMySqlNodeVisitor.java
in core/src/main/java/com/alibaba/druid/support/calcite
1572 73
DruidPooledResultSet.java
in core/src/main/java/com/alibaba/druid/pool
1551 168
OdpsStatementParser.java
in core/src/main/java/com/alibaba/druid/sql/dialect/odps/parser
1457 32
SQLSelectQueryBlock.java
in core/src/main/java/com/alibaba/druid/sql/ast/statement
1419 128
ResultSetProxyImpl.java
in core/src/main/java/com/alibaba/druid/proxy/jdbc
1403 217
WallFilter.java
in core/src/main/java/com/alibaba/druid/wall
1395 151
SQLCreateTableStatement.java
in core/src/main/java/com/alibaba/druid/sql/ast/statement
1380 149
MySqlCreateTableParser.java
in core/src/main/java/com/alibaba/druid/sql/dialect/mysql/parser
1375 14
PGSQLStatementParser.java
in core/src/main/java/com/alibaba/druid/sql/dialect/postgresql/parser
1085 36
FnvHash.java
in core/src/main/java/com/alibaba/druid/util
1059 14
SchemaRepository.java
in core/src/main/java/com/alibaba/druid/sql/repository
1034 106
SQLParserUtils.java
in core/src/main/java/com/alibaba/druid/sql/parser
1017 24
DruidPooledConnection.java
in core/src/main/java/com/alibaba/druid/pool
985 94
WebAppStat.java
in core/src/main/java/com/alibaba/druid/support/http/stat
945 97
DruidPooledCallableStatement.java
in core/src/main/java/com/alibaba/druid/pool
936 97
ResultSetBase.java
in core/src/main/java/com/alibaba/druid/util/jdbc
918 190
OdpsOutputVisitor.java
in core/src/main/java/com/alibaba/druid/sql/dialect/odps/visitor
914 57
MySqlASTVisitor.java
in core/src/main/java/com/alibaba/druid/sql/dialect/mysql/visitor
913 360
JdbcUtils.java
in core/src/main/java/com/alibaba/druid/util
890 40
OracleSelectParser.java
in core/src/main/java/com/alibaba/druid/sql/dialect/oracle/parser
877 23
StatFilter.java
in core/src/main/java/com/alibaba/druid/filter/stat
875 77
SQLParser.java
in core/src/main/java/com/alibaba/druid/sql/parser
863 24
MonitorDaoJdbcImpl.java
in core/src/main/java/com/alibaba/druid/support/monitor/dao
863 57
Filter.java
in core/src/main/java/com/alibaba/druid/filter
858 -
DruidPooledPreparedStatement.java
in core/src/main/java/com/alibaba/druid/pool
854 87
JdbcSqlStat.java
in core/src/main/java/com/alibaba/druid/stat
849 81
Files With Most Units (Top 50)
File# lines# units
SQLASTVisitor.java
in core/src/main/java/com/alibaba/druid/sql/visitor
2065 787
FilterChainImpl.java
in core/src/main/java/com/alibaba/druid/filter
4504 447
FilterAdapter.java
in core/src/main/java/com/alibaba/druid/filter
2367 439
MySqlASTVisitor.java
in core/src/main/java/com/alibaba/druid/sql/dialect/mysql/visitor
913 360
DruidAbstractDataSource.java
in core/src/main/java/com/alibaba/druid/pool
1849 254
SQLStatementParser.java
in core/src/main/java/com/alibaba/druid/sql/parser
6506 241
MySqlOutputVisitor.java
in core/src/main/java/com/alibaba/druid/sql/dialect/mysql/visitor
4749 228
SchemaStatVisitor.java
in core/src/main/java/com/alibaba/druid/sql/visitor
2723 227
ResultSetProxyImpl.java
in core/src/main/java/com/alibaba/druid/proxy/jdbc
1403 217
OracleASTVisitor.java
in core/src/main/java/com/alibaba/druid/sql/dialect/oracle/visitor
506 194
ResultSetBase.java
in core/src/main/java/com/alibaba/druid/util/jdbc
918 190
DatabaseMetaDataProxyImpl.java
in core/src/main/java/com/alibaba/druid/proxy/jdbc
753 177
SQLExprParser.java
in core/src/main/java/com/alibaba/druid/sql/parser
5206 174
DruidPooledResultSet.java
in core/src/main/java/com/alibaba/druid/pool
1551 168
WallConfig.java
in core/src/main/java/com/alibaba/druid/wall
713 166
PGOutputVisitor.java
in core/src/main/java/com/alibaba/druid/sql/dialect/postgresql/visitor
2503 158
MySqlSchemaStatVisitor.java
in core/src/main/java/com/alibaba/druid/sql/dialect/mysql/visitor
730 153
DruidDataSource.java
in core/src/main/java/com/alibaba/druid/pool
3056 153
WallFilter.java
in core/src/main/java/com/alibaba/druid/wall
1395 151
SQLCreateTableStatement.java
in core/src/main/java/com/alibaba/druid/sql/ast/statement
1380 149
SQLUtils.java
in core/src/main/java/com/alibaba/druid/sql
1918 136
SchemaResolveVisitorFactory.java
in core/src/main/java/com/alibaba/druid/sql/repository
2046 135
MySqlStatementParser.java
in core/src/main/java/com/alibaba/druid/sql/dialect/mysql/parser
6917 131
OracleOutputVisitor.java
in core/src/main/java/com/alibaba/druid/sql/dialect/oracle/visitor
2459 130
SQLSelectQueryBlock.java
in core/src/main/java/com/alibaba/druid/sql/ast/statement
1419 128
SQLColumnDefinition.java
in core/src/main/java/com/alibaba/druid/sql/ast/statement
689 128
WebAppStatValue.java
in core/src/main/java/com/alibaba/druid/support/http/stat
587 128
OscarOutputVisitor.java
in core/src/main/java/com/alibaba/druid/sql/dialect/oscar/visitor
1954 124
Lexer.java
in core/src/main/java/com/alibaba/druid/sql/parser
3049 117
MockCallableStatement.java
in core/src/main/java/com/alibaba/druid/mock
510 113
SchemaRepository.java
in core/src/main/java/com/alibaba/druid/sql/repository
1034 106
DruidDataSourceC3P0Adapter.java
in core/src/main/java/com/alibaba/druid/pool
359 100
LogFilter.java
in core/src/main/java/com/alibaba/druid/filter/logging
784 99
DruidDataSourceStatValue.java
in core/src/main/java/com/alibaba/druid/pool
425 99
DruidPooledCallableStatement.java
in core/src/main/java/com/alibaba/druid/pool
936 97
WebAppStat.java
in core/src/main/java/com/alibaba/druid/support/http/stat
945 97
CallableStatementProxyImpl.java
in core/src/main/java/com/alibaba/druid/proxy/jdbc
757 96
DruidPooledConnection.java
in core/src/main/java/com/alibaba/druid/pool
985 94
WallVisitorUtils.java
in core/src/main/java/com/alibaba/druid/wall/spi
2285 93
JdbcSqlStatValue.java
in core/src/main/java/com/alibaba/druid/stat
558 91
TableStat.java
in core/src/main/java/com/alibaba/druid/stat
510 88
DruidPooledPreparedStatement.java
in core/src/main/java/com/alibaba/druid/pool
854 87
HighAvailableDataSource.java
in core/src/main/java/com/alibaba/druid/pool/ha
424 86
SQLCreateMaterializedViewStatement.java
in core/src/main/java/com/alibaba/druid/sql/ast/statement
375 84
JdbcSqlStat.java
in core/src/main/java/com/alibaba/druid/stat
849 81
PreparedStatementProxyImpl.java
in core/src/main/java/com/alibaba/druid/proxy/jdbc
700 79
StatFilter.java
in core/src/main/java/com/alibaba/druid/filter/stat
875 77
OdpsASTVisitor.java
in core/src/main/java/com/alibaba/druid/sql/dialect/odps/visitor
201 76
CalciteMySqlNodeVisitor.java
in core/src/main/java/com/alibaba/druid/support/calcite
1572 73
OracleCreateTableStatement.java
in core/src/main/java/com/alibaba/druid/sql/dialect/oracle/ast/stmt
330 69
Files With Long Lines (Top 50)

There are 158 files with lines longer than 120 characters. In total, there are 1022 long lines.

File# lines# units# long lines
datasource.html
in druid-admin/src/main/resources/support/http/resources
441 - 95
petclinic.css
in druid-demo-petclinic/src/main/resources/static/resources/css
7119 - 69
279 - 56
JdbcSqlStat.java
in core/src/main/java/com/alibaba/druid/stat
849 81 49
sql.html
in druid-admin/src/main/resources/support/http/resources
215 - 41
wall.html
in druid-admin/src/main/resources/support/http/resources
380 - 36
DruidAbstractDataSource.java
in core/src/main/java/com/alibaba/druid/pool
1849 254 34
WebURIStat.java
in core/src/main/java/com/alibaba/druid/support/http/stat
388 45 33
WallTableStat.java
in core/src/main/java/com/alibaba/druid/wall
337 24 32
data.sql
in druid-demo-petclinic/src/main/resources/db/postgres
47 - 27
MySqlStatementParser.java
in core/src/main/java/com/alibaba/druid/sql/dialect/mysql/parser
6917 131 25
datasource.html
in core/src/main/resources/support/http/resources
507 - 25
spring.html
in druid-admin/src/main/resources/support/http/resources
105 - 22
WebSessionStat.java
in core/src/main/java/com/alibaba/druid/support/http/stat
329 40 20
sql-detail.html
in druid-admin/src/main/resources/support/http/resources
182 - 16
websession.html
in druid-admin/src/main/resources/support/http/resources
154 - 16
SQLExprParser.java
in core/src/main/java/com/alibaba/druid/sql/parser
5206 174 16
SQLStatementParser.java
in core/src/main/java/com/alibaba/druid/sql/parser
6506 241 14
WallResult.java
in druid-admin/src/main/java/com/alibaba/druid/admin/model/dto
94 1 13
weburi.html
in druid-admin/src/main/resources/support/http/resources
167 - 13
MySqlUtils.java
in core/src/main/java/com/alibaba/druid/util
1737 27 11
weburi.html
in core/src/main/resources/support/http/resources
156 - 11
MySqlExprParser.java
in core/src/main/java/com/alibaba/druid/sql/dialect/mysql/parser
2256 49 10
DruidDataSourceUtils.java
in core/src/main/java/com/alibaba/druid/util
283 12 10
37 - 9
SchemaStatVisitor.java
in core/src/main/java/com/alibaba/druid/sql/visitor
2723 227 9
SQLSelectParser.java
in core/src/main/java/com/alibaba/druid/sql/parser
2058 57 9
SchemaResolveVisitorFactory.java
in core/src/main/java/com/alibaba/druid/sql/repository
2046 135 9
MonitorStatService.java
in druid-admin/src/main/java/com/alibaba/druid/admin/service
400 15 8
SQLUtils.java
in core/src/main/java/com/alibaba/druid/sql
1918 136 8
SpringMethodStat.java
in core/src/main/java/com/alibaba/druid/support/spring/stat
315 50 8
WallVisitorUtils.java
in core/src/main/java/com/alibaba/druid/wall/spi
2285 93 8
DruidDataSource.java
in core/src/main/java/com/alibaba/druid/pool
3056 153 7
CalciteMySqlNodeVisitor.java
in core/src/main/java/com/alibaba/druid/support/calcite
1572 73 7
query04.sql
in core/src/main/resources/tpcds
114 - 7
spring.html
in core/src/main/resources/support/http/resources
119 - 7
ProxoolConstants.java
in druid-wrapper/src/main/java/org/logicalcobwebs/proxool
78 - 7
OracleStatementParser.java
in core/src/main/java/com/alibaba/druid/sql/dialect/oracle/parser
2629 53 6
K8sDiscoveryClient.java
in druid-admin/src/main/java/com/alibaba/druid/admin/service
56 1 5
OracleRowNumToLimit.java
in core/src/main/java/com/alibaba/druid/sql/dialect/oracle/visitor
453 14 5
SQLSelectQueryBlock.java
in core/src/main/java/com/alibaba/druid/sql/ast/statement
1419 128 5
WallFilter.java
in core/src/main/java/com/alibaba/druid/wall
1395 151 5
websession.html
in core/src/main/resources/support/http/resources
160 - 5
weburi-detail.html
in druid-admin/src/main/resources/support/http/resources
217 - 4
BigQueryExprParser.java
in core/src/main/java/com/alibaba/druid/sql/dialect/bigquery/parser
364 24 4
NameResolveVisitor.java
in core/src/main/java/com/alibaba/druid/sql/dialect/mysql/visitor/transform
129 4 4
PrestoSelectParser.java
in core/src/main/java/com/alibaba/druid/sql/dialect/presto/parser
136 6 4
IbatisUtils.java
in core/src/main/java/com/alibaba/druid/support/ibatis
99 6 4
WallSqlStat.java
in core/src/main/java/com/alibaba/druid/wall
99 19 4
wall.html
in core/src/main/resources/support/http/resources
412 - 4