The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
DatabaseMetaData.java in src/main/user-impl/java/com/mysql/cj/jdbc |
3655 | 215 |
ResultSetImpl.java in src/main/user-impl/java/com/mysql/cj/jdbc/result |
2028 | 227 |
ConnectionImpl.java in src/main/user-impl/java/com/mysql/cj/jdbc |
1982 | 130 |
CallableStatement.java in src/main/user-impl/java/com/mysql/cj/jdbc |
1727 | 170 |
CallableStatementWrapper.java in src/main/user-impl/java/com/mysql/cj/jdbc |
1662 | 126 |
UpdatableResultSet.java in src/main/user-impl/java/com/mysql/cj/jdbc/result |
1644 | 133 |
StatementImpl.java in src/main/user-impl/java/com/mysql/cj/jdbc |
1546 | 116 |
NativeProtocol.java in src/main/protocol-impl/java/com/mysql/cj/protocol/a |
1500 | 86 |
MysqlErrorNumbers.java in src/main/core-api/java/com/mysql/cj/exceptions |
1418 | 5 |
ClientPreparedStatement.java in src/main/user-impl/java/com/mysql/cj/jdbc |
1213 | 94 |
ClusterAwareConnectionProxy.java in src/main/user-impl/java/com/mysql/cj/jdbc/ha/ca |
1094 | 81 |
StringUtils.java in src/main/core-api/java/com/mysql/cj/util |
1089 | 62 |
DatabaseMetaDataUsingInfoSchema.java in src/main/user-impl/java/com/mysql/cj/jdbc |
1021 | 20 |
ConnectionWrapper.java in src/main/user-impl/java/com/mysql/cj/jdbc |
971 | 103 |
AbstractQueryBindings.java in src/main/core-impl/java/com/mysql/cj |
956 | 22 |
PreparedStatementWrapper.java in src/main/user-impl/java/com/mysql/cj/jdbc |
855 | 63 |
ExprParser.java in src/main/user-impl/java/com/mysql/cj/xdevapi |
850 | 46 |
NativeSession.java in src/main/core-impl/java/com/mysql/cj |
837 | 60 |
XProtocol.java in src/main/protocol-impl/java/com/mysql/cj/protocol/x |
815 | 52 |
StatementWrapper.java in src/main/user-impl/java/com/mysql/cj/jdbc |
712 | 53 |
ClientPreparedQueryBindings.java in src/main/core-impl/java/com/mysql/cj |
710 | 49 |
LoadBalancedConnectionProxy.java in src/main/user-impl/java/com/mysql/cj/jdbc/ha |
626 | 41 |
CharsetMapping.java in src/main/core-api/java/com/mysql/cj |
613 | 19 |
XMessageBuilder.java in src/main/protocol-impl/java/com/mysql/cj/protocol/x |
583 | 40 |
PropertyDefinitions.java in src/main/core-api/java/com/mysql/cj/conf |
572 | 2 |
MultiHostMySQLConnection.java in src/main/user-impl/java/com/mysql/cj/jdbc/ha |
571 | 130 |
ServerPreparedStatement.java in src/main/user-impl/java/com/mysql/cj/jdbc |
563 | 26 |
ReplicationConnectionProxy.java in src/main/user-impl/java/com/mysql/cj/jdbc/ha |
553 | 51 |
ServerPreparedQuery.java in src/main/core-impl/java/com/mysql/cj |
495 | 22 |
ExportControlled.java in src/main/core-impl/java/com/mysql/cj/protocol |
479 | 17 |
JsonParser.java in src/main/user-impl/java/com/mysql/cj/xdevapi |
466 | 13 |
MysqlType.java in src/main/core-api/java/com/mysql/cj |
457 | 14 |
ServerPreparedQueryBindings.java in src/main/core-impl/java/com/mysql/cj |
453 | 52 |
MysqlSQLXML.java in src/main/user-impl/java/com/mysql/cj/jdbc |
447 | 34 |
BlobFromLocator.java in src/main/user-impl/java/com/mysql/cj/jdbc |
430 | 15 |
NativeAuthenticationProvider.java in src/main/protocol-impl/java/com/mysql/cj/protocol/a |
426 | 15 |
ConnectionUrl.java in src/main/core-api/java/com/mysql/cj/conf |
423 | 49 |
ParseInfo.java in src/main/core-api/java/com/mysql/cj |
391 | 18 |
NativeServerSession.java in src/main/protocol-impl/java/com/mysql/cj/protocol/a |
389 | 59 |
TranslateExceptions.java in src/build/java/instrumentation |
377 | 8 |
ClientImpl.java in src/main/user-impl/java/com/mysql/cj/xdevapi |
372 | 15 |
AuroraTopologyService.java in src/main/user-impl/java/com/mysql/cj/jdbc/ha/ca |
370 | 29 |
ConnectionUrlParser.java in src/main/core-api/java/com/mysql/cj/conf |
361 | 29 |
ClusterAwareWriterFailoverHandler.java in src/main/user-impl/java/com/mysql/cj/jdbc/ha/ca |
359 | 20 |
NativePacketPayload.java in src/main/protocol-impl/java/com/mysql/cj/protocol/a |
359 | 28 |
ServerPreparedQueryBindValue.java in src/main/core-impl/java/com/mysql/cj |
333 | 12 |
TimeUtil.java in src/main/core-api/java/com/mysql/cj/util |
331 | 17 |
ClusterAwareReaderFailoverHandler.java in src/main/user-impl/java/com/mysql/cj/jdbc/ha/ca |
330 | 20 |
EscapeProcessor.java in src/main/user-impl/java/com/mysql/cj/jdbc |
303 | 6 |
FailoverConnectionProxy.java in src/main/user-impl/java/com/mysql/cj/jdbc/ha |
290 | 27 |
File | # lines | # units |
---|---|---|
ResultSetImpl.java in src/main/user-impl/java/com/mysql/cj/jdbc/result |
2028 | 227 |
DatabaseMetaData.java in src/main/user-impl/java/com/mysql/cj/jdbc |
3655 | 215 |
CallableStatement.java in src/main/user-impl/java/com/mysql/cj/jdbc |
1727 | 170 |
UpdatableResultSet.java in src/main/user-impl/java/com/mysql/cj/jdbc/result |
1644 | 133 |
MultiHostMySQLConnection.java in src/main/user-impl/java/com/mysql/cj/jdbc/ha |
571 | 130 |
ConnectionImpl.java in src/main/user-impl/java/com/mysql/cj/jdbc |
1982 | 130 |
CallableStatementWrapper.java in src/main/user-impl/java/com/mysql/cj/jdbc |
1662 | 126 |
StatementImpl.java in src/main/user-impl/java/com/mysql/cj/jdbc |
1546 | 116 |
ConnectionWrapper.java in src/main/user-impl/java/com/mysql/cj/jdbc |
971 | 103 |
ClientPreparedStatement.java in src/main/user-impl/java/com/mysql/cj/jdbc |
1213 | 94 |
NativeProtocol.java in src/main/protocol-impl/java/com/mysql/cj/protocol/a |
1500 | 86 |
ClusterAwareConnectionProxy.java in src/main/user-impl/java/com/mysql/cj/jdbc/ha/ca |
1094 | 81 |
PreparedStatementWrapper.java in src/main/user-impl/java/com/mysql/cj/jdbc |
855 | 63 |
StringUtils.java in src/main/core-api/java/com/mysql/cj/util |
1089 | 62 |
NativeSession.java in src/main/core-impl/java/com/mysql/cj |
837 | 60 |
NativeServerSession.java in src/main/protocol-impl/java/com/mysql/cj/protocol/a |
389 | 59 |
XServerSession.java in src/main/protocol-impl/java/com/mysql/cj/protocol/x |
234 | 56 |
StatementWrapper.java in src/main/user-impl/java/com/mysql/cj/jdbc |
712 | 53 |
ServerPreparedQueryBindings.java in src/main/core-impl/java/com/mysql/cj |
453 | 52 |
XProtocol.java in src/main/protocol-impl/java/com/mysql/cj/protocol/x |
815 | 52 |
There are 300 files with lines longer than 120 characters. In total, there are 3609 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
DatabaseMetaData.java in src/main/user-impl/java/com/mysql/cj/jdbc |
3655 | 215 | 402 |
PropertyDefinitions.java in src/main/core-api/java/com/mysql/cj/conf |
572 | 2 | 338 |
CallableStatementWrapper.java in src/main/user-impl/java/com/mysql/cj/jdbc |
1662 | 126 | 130 |
NativeProtocol.java in src/main/protocol-impl/java/com/mysql/cj/protocol/a |
1500 | 86 | 126 |
ConnectionImpl.java in src/main/user-impl/java/com/mysql/cj/jdbc |
1982 | 130 | 120 |
DatabaseMetaDataUsingInfoSchema.java in src/main/user-impl/java/com/mysql/cj/jdbc |
1021 | 20 | 107 |
ClientPreparedStatement.java in src/main/user-impl/java/com/mysql/cj/jdbc |
1213 | 94 | 96 |
TranslateExceptions.java in src/build/java/instrumentation |
377 | 8 | 88 |
AbstractQueryBindings.java in src/main/core-impl/java/com/mysql/cj |
956 | 22 | 82 |
NativeSession.java in src/main/core-impl/java/com/mysql/cj |
837 | 60 | 78 |
StatementImpl.java in src/main/user-impl/java/com/mysql/cj/jdbc |
1546 | 116 | 72 |
PreparedStatementWrapper.java in src/main/user-impl/java/com/mysql/cj/jdbc |
855 | 63 | 63 |
XProtocol.java in src/main/protocol-impl/java/com/mysql/cj/protocol/x |
815 | 52 | 63 |
XMessageBuilder.java in src/main/protocol-impl/java/com/mysql/cj/protocol/x |
583 | 40 | 61 |
StringUtils.java in src/main/core-api/java/com/mysql/cj/util |
1089 | 62 | 60 |
StatementWrapper.java in src/main/user-impl/java/com/mysql/cj/jdbc |
712 | 53 | 54 |
ResultSetImpl.java in src/main/user-impl/java/com/mysql/cj/jdbc/result |
2028 | 227 | 48 |
MysqlType.java in src/main/core-api/java/com/mysql/cj |
457 | 14 | 47 |
ExportControlled.java in src/main/core-impl/java/com/mysql/cj/protocol |
479 | 17 | 45 |
ServerPreparedStatement.java in src/main/user-impl/java/com/mysql/cj/jdbc |
563 | 26 | 43 |