logo

Back to index

MMAC

Min: 0.0026, max: 0.7583, yellow zone: [0.4000 .. 0.6000].

Elements: 80, μ: 0.1623, σ: 0.1783, Var: 0.0318, defects: 14%.

Packages: 17, classes: 197.

Green: 82, yellow: 10, red: 105.

Class MMAC k l
o.s.j.object.SqlOperation 0.1 6 2
o.s.j.object.MappingSqlQuery 0.5 2 4
o.s.j.object.U..$RowMapperImpl NaN 1 2
o.s.j.object.SqlCall 0.0093 9 3
o.s.j.object.GenericStoredProcedure NaN 0 0
o.s.j.object.M..$RowMapperImpl NaN 1 2
o.s.j.object.GenericSqlQuery 0 4 4
o.s.j.object.SqlQuery 0.0877 29 5
o.s.j.object.SqlUpdate 0.0275 14 6
o.s.j.object.MappingSqlQueryWithParameters 0.5 2 4
o.s.j.object.SqlFunction 0.0357 8 4
o.s.j.object.BatchSqlUpdate 0 9 3
o.s.j.object.UpdatableSqlQuery 0.25 2 4
o.s.j.object.RdbmsOperation 0.0048 31 8
o.s.j.object.StoredProcedure 0 5 4
o.s.j.c.simple.SimpleJdbcInsert 0.1 20 3
o.s.j.c.simple.SimpleJdbcCall 0.0324 29 7
o.s.j.c.simple.AbstractJdbcInsert 0.0095 40 9
o.s.j.c.simple.AbstractJdbcCall 0.0046 35 8
o.s.j.s.incrementer.AbstractDataFieldMaxValueIncrementer 0 11 3
o.s.j.s.incrementer.MySQLMaxValueIncrementer 0 2 1
o.s.j.s.incrementer.PostgreSQLSequenceMaxValueIncrementer NaN 0 0
o.s.j.s.incrementer.Db2LuwMaxValueIncrementer NaN 1 0
o.s.j.s.incrementer.HanaSequenceMaxValueIncrementer NaN 1 0
o.s.j.s.incrementer.AbstractColumnMaxValueIncrementer 0 5 2
o.s.j.s.incrementer.SybaseAnywhereMaxValueIncrementer NaN 1 0
o.s.j.s.incrementer.H2SequenceMaxValueIncrementer NaN 1 0
o.s.j.s.incrementer.Db2MainframeMaxValueIncrementer NaN 1 0
o.s.j.s.incrementer.PostgresSequenceMaxValueIncrementer NaN 1 0
o.s.j.s.incrementer.DB2SequenceMaxValueIncrementer NaN 0 0
o.s.j.s.incrementer.AbstractIdentityColumnMaxValueIncrementer 0 6 2
o.s.j.s.incrementer.AbstractSequenceMaxValueIncrementer NaN 2 0
o.s.j.s.incrementer.OracleSequenceMaxValueIncrementer NaN 1 0
o.s.j.s.incrementer.DB2MainframeSequenceMaxValueIncrementer NaN 1 0
o.s.j.s.incrementer.SybaseMaxValueIncrementer NaN 2 0
o.s.j.s.incrementer.HsqlMaxValueIncrementer NaN 2 0
o.s.j.s.incrementer.SqlServerMaxValueIncrementer NaN 2 0
o.s.j.s.incrementer.HsqlSequenceMaxValueIncrementer NaN 1 0
o.s.j.s.incrementer.DerbyMaxValueIncrementer 0 4 1
o.s.j.config.InitializeDatabaseBeanDefinitionParser 0 2 2
o.s.j.config.EmbeddedDatabaseBeanDefinitionParser 0.3 5 3
o.s.j.config.DatabasePopulatorConfigUtils NaN 0 0
o.s.j.config.JdbcNamespaceHandler NaN 1 0
o.s.j.config.SortedResourcesFactoryBean 0 4 1
o.s.j.d.embedded.EmbeddedDatabaseFactory 0 10 6
o.s.j.d.embedded.AbstractEmbeddedDatabaseConfigurer NaN 1 2
o.s.j.d.embedded.H2EmbeddedDatabaseConfigurer NaN 1 2
o.s.j.d.embedded.EmbeddedDatabaseFactoryBean 0 7 1
o.s.j.d.embedded.EmbeddedDatabaseConfigurerFactory NaN 0 0
o.s.j.d.embedded.DerbyEmbeddedDatabaseConfigurer 0.3333 2 3
o.s.j.d.embedded.SimpleDriverDataSourceFactory NaN 2 0
o.s.j.d.embedded.EmbeddedDatabaseBuilder 0.0738 15 4
o.s.j.d.embedded.HsqlEmbeddedDatabaseConfigurer NaN 1 2
o.s.j.d.embedded.E..$EmbeddedDataSourceProxy 0.0056 10 4
o.s.j.d.embedded.OutputStreamFactory NaN 0 0
o.s.j.s.lob.AbstractLobHandler 1 5 2
o.s.j.s.lob.PassThroughBlob 0.1455 11 4
o.s.j.s.lob.DefaultLobHandler 0.213 9 3
o.s.j.s.lob.TemporaryLobCreator 0.2333 6 6
o.s.j.s.lob.D..$DefaultLobCreator 0.2333 6 6
o.s.j.s.lob.PassThroughClob 0.1282 13 4
o.s.j.datasource.DelegatingDataSource 0.0026 13 5
o.s.j.datasource.D..$DataSourceTransactionObject 0.0238 7 2
o.s.j.datasource.U..$JdbcUserCredentials NaN 1 0
o.s.j.datasource.DriverManagerDataSource 0.3333 3 2
o.s.j.datasource.SingleConnectionDataSource 0.0171 13 3
o.s.j.datasource.SimpleDriverDataSource 0 4 3
o.s.j.datasource.ConnectionHolder 0 10 2
o.s.j.datasource.LazyConnectionDataSourceProxy 0.0069 9 4
o.s.j.datasource.UserCredentialsDataSourceAdapter 0.5833 9 1
o.s.j.datasource.AbstractDataSource 0.0159 7 3
o.s.j.datasource.S..$CloseSuppressingInvocationHandler NaN 1 2
o.s.j.datasource.IsolationLevelDataSourceAdapter 0.0333 6 2
o.s.j.datasource.T..$TransactionAwareInvocationHandler NaN 1 2
o.s.j.datasource.DataSourceUtils NaN 0 0
o.s.j.datasource.D..$ConnectionSynchronization 0 5 1
o.s.j.datasource.DataSourceTransactionManager 0.0172 17 6
o.s.j.datasource.WebSphereDataSourceAdapter 0.1111 3 3
o.s.j.datasource.SimpleConnectionHandle 0 3 1
o.s.j.datasource.TransactionAwareDataSourceProxy 0.0833 4 2
o.s.j.datasource.L..$LazyConnectionInvocationHandler 0.1667 3 2
o.s.j.datasource.AbstractDriverBasedDataSource 0.0917 16 2
o.s.j.datasource.JdbcTransactionObjectSupport 0.0038 12 4
o.s.j.s.rowset.ResultSetWrappingSqlRowSetMetaData 0.7583 16 1
o.s.j.s.rowset.ResultSetWrappingSqlRowSet 0.0562 55 5
o.s.jdbc.UncategorizedSQLException NaN 2 0
o.s.jdbc.IncorrectResultSetColumnCountException NaN 2 0
o.s.jdbc.LobRetrievalFailureException NaN 0 0
o.s.jdbc.SQLWarningException NaN 1 0
o.s.jdbc.JdbcUpdateAffectedIncorrectNumberOfRowsException NaN 3 0
o.s.jdbc.InvalidResultSetAccessException NaN 2 0
o.s.jdbc.BadSqlGrammarException NaN 2 0
o.s.jdbc.CannotGetJdbcConnectionException NaN 0 0
o.s.j.c.metadata.TableMetaDataProviderFactory NaN 0 0
o.s.j.c.metadata.GenericCallMetaDataProvider 0.0556 27 4
o.s.j.c.metadata.PostgresCallMetaDataProvider 0.1 6 2
o.s.j.c.metadata.PostgresTableMetaDataProvider 0 2 1
o.s.j.c.metadata.SqlServerCallMetaDataProvider 1 2 1
o.s.j.c.metadata.CallMetaDataProviderFactory NaN 0 0
o.s.j.c.metadata.TableParameterMetaData NaN 3 0
o.s.j.c.metadata.CallParameterMetaData NaN 6 0
o.s.j.c.metadata.HanaCallMetaDataProvider NaN 1 1
o.s.j.c.metadata.G..$TableMetaData 0.2 6 1
o.s.j.c.metadata.DerbyCallMetaDataProvider NaN 1 1
o.s.j.c.metadata.OracleCallMetaDataProvider 0.1 6 2
o.s.j.c.metadata.GenericTableMetaDataProvider 0.0348 24 5
o.s.j.c.metadata.DerbyTableMetaDataProvider 0 2 1
o.s.j.c.metadata.Db2CallMetaDataProvider 0 2 2
o.s.j.c.metadata.OracleTableMetaDataProvider 0 2 2
o.s.j.c.metadata.HsqlTableMetaDataProvider 0 2 1
o.s.j.c.metadata.TableMetaDataContext 0.0198 23 6
o.s.j.c.metadata.CallMetaDataContext 0.0045 33 11
o.s.j.c.metadata.SybaseCallMetaDataProvider 1 2 1
o.s.j.c.namedparam.BeanPropertySqlParameterSource 0.3 5 1
o.s.j.c.namedparam.SqlParameterSourceUtils NaN 0 0
o.s.j.c.namedparam.ParsedSql 0.0909 11 2
o.s.j.c.namedparam.NamedParameterBatchUpdateUtils NaN 0 0
o.s.j.c.namedparam.NamedParameterJdbcTemplate 0.101 37 11
o.s.j.c.namedparam.MapSqlParameterSource 0.1528 9 4
o.s.j.c.namedparam.NamedParameterJdbcDaoSupport NaN 2 0
o.s.j.c.namedparam.N..$ParameterHolder NaN 3 0
o.s.j.c.namedparam.NamedParameterUtils NaN 0 0
o.s.j.c.namedparam.EmptySqlParameterSource 0.6 5 1
o.s.j.c.namedparam.MapSqlParameterSourceExtensionsKt NaN 0 0
o.s.j.c.namedparam.AbstractSqlParameterSource 0.5 4 2
o.s.j.s.xml.SqlXmlFeatureNotImplementedException NaN 0 0
o.s.j.s.xml.J..$AbstractJdbc4SqlXmlValue 0 3 3
o.s.j.s.xml.Jdbc4SqlXmlHandler 0.0753 13 8
o.s.j.d.lookup.JndiDataSourceLookup NaN 1 1
o.s.j.d.lookup.MapDataSourceLookup 0.0556 4 3
o.s.j.d.lookup.AbstractRoutingDataSource 0.0128 14 6
o.s.j.d.lookup.DataSourceLookupFailureException NaN 0 0
o.s.j.d.lookup.BeanFactoryDataSourceLookup 0 2 2
o.s.j.d.lookup.SingleDataSourceLookup NaN 1 1
o.s.j.d.lookup.IsolationLevelDataSourceRouter 0 2 1
o.s.j.c.support.AbstractLobCreatingPreparedStatementCallback 0.5 3 2
o.s.j.c.support.SqlLobValue 0 2 3
o.s.j.c.support.AbstractInterruptibleBatchPreparedStatementSetter 0.3333 4 2
o.s.j.c.support.JdbcDaoSupport 0.0074 10 3
o.s.j.c.support.AbstractLobStreamingResultSetExtractor 0.1667 4 1
o.s.j.c.support.AbstractSqlTypeValue 0.5 2 4
o.s.j.c.support.JdbcBeanDefinitionReader 0 3 3
o.s.j.support.GeneratedKeyHolder NaN 3 0
o.s.j.support.CustomSQLExceptionTranslatorRegistrar 0 2 1
o.s.j.support.CustomSQLExceptionTranslatorRegistry 0.5 2 2
o.s.j.support.AbstractFallbackSQLExceptionTranslator 0.2 5 3
o.s.j.support.SQLExceptionSubclassTranslator NaN 1 2
o.s.j.support.DatabaseStartupValidator 0.0333 5 3
o.s.j.support.SQLErrorCodesFactory 0.1905 7 3
o.s.j.support.SQLErrorCodes 0.0284 31 5
o.s.j.support.JdbcUtils NaN 0 0
o.s.j.support.MetaDataAccessException NaN 0 0
o.s.j.support.JdbcAccessor 0 9 4
o.s.j.support.SQLStateSQLExceptionTranslator 0.5 2 2
o.s.j.support.SQLErrorCodeSQLExceptionTranslator 0.0952 8 6
o.s.j.support.CustomSQLErrorCodesTranslation 0 4 2
o.s.j.d.init.CannotReadScriptException NaN 0 0
o.s.j.d.init.ScriptException NaN 0 0
o.s.j.d.init.DataSourceInitializer 0.0476 7 3
o.s.j.d.init.DatabasePopulatorUtils NaN 0 0
o.s.j.d.init.UncategorizedScriptException NaN 0 0
o.s.j.d.init.ResourceDatabasePopulator 0.0436 13 5
o.s.j.d.init.CompositeDatabasePopulator 0.1667 3 2
o.s.j.d.init.ScriptUtils NaN 0 0
o.s.j.d.init.ScriptStatementFailedException NaN 0 0
o.s.j.d.init.ScriptParseException NaN 0 0
o.s.j.core.ArgumentTypePreparedStatementSetter 0.1111 3 3
o.s.j.core.J..$SimpleCallableStatementCreator 0 2 1
o.s.j.core.SqlReturnUpdateCount NaN 2 0
o.s.j.core.ArgumentPreparedStatementSetter 0.1111 3 3
o.s.j.core.J..$1ExecuteStatementCallback 0 2 1
o.s.j.core.SqlParameter NaN 6 0
o.s.j.core.J..$1UpdateStatementCallback 0.3333 3 1
o.s.j.core.SqlInOutParameter NaN 1 0
o.s.j.core.SqlReturnResultSet NaN 1 0
o.s.j.core.ResultSetSupportingSqlParameter NaN 5 0
o.s.j.core.SqlParameterValue NaN 1 0
o.s.j.core.J..$SimplePreparedStatementCreator 0 2 1
o.s.j.core.J..$1QueryStatementCallback 0 2 1
o.s.j.core.CallableStatementCreatorFactory 0 5 5
o.s.j.core.SingleColumnRowMapper 0.12 6 5
o.s.j.core.ColumnMapRowMapper 0.3 5 3
o.s.j.core.JdbcTemplate 0.0166 91 28
o.s.j.core.SqlOutParameter NaN 2 0
o.s.j.core.J..$RowCallbackHandlerResultSetExtractor NaN 1 1
o.s.j.core.J..$1BatchUpdateStatementCallback 0.0833 4 2
o.s.j.core.C..$CallableStatementCreatorImpl 0 4 1
o.s.j.core.BatchUpdateUtils NaN 0 0
o.s.j.core.P..$PreparedStatementCreatorImpl 0 5 2
o.s.j.core.SqlRowSetResultSetExtractor 0.5 4 1
o.s.j.core.StatementCreatorUtils NaN 0 0
o.s.j.core.PreparedStatementCreatorFactory 0.0222 10 6
o.s.j.core.RowCountCallbackHandler 0.0333 6 2
o.s.j.core.J..$CloseSuppressingInvocationHandler NaN 1 2
o.s.j.core.JdbcOperationsExtensionsKt NaN 0 0
o.s.j.core.RowMapperResultSetExtractor 1 2 1
o.s.j.core.BeanPropertyRowMapper 0.0069 14 8

Download XML.