logo

Back to index

PCC

Min: 0.0278, max: 0.8000, yellow zone: [0.4000 .. 0.6000].

Elements: 56, μ: 0.2786, σ: 0.1913, Var: 0.0366, defects: 34%.

Packages: 17, classes: 197.

Green: 145, yellow: 7, red: 45.

Class PCC n A Rw_total
o.s.j.object.StoredProcedure NaN 5 0 0
o.s.j.object.GenericStoredProcedure NaN 0 0 0
o.s.j.object.SqlUpdate 0.0769 14 2 2
o.s.j.object.SqlFunction NaN 8 1 0
o.s.j.object.MappingSqlQueryWithParameters NaN 2 0 0
o.s.j.object.SqlCall 0.375 9 4 5
o.s.j.object.BatchSqlUpdate 0.125 9 5 2
o.s.j.object.M..$RowMapperImpl NaN 1 3 0
o.s.j.object.UpdatableSqlQuery NaN 2 0 0
o.s.j.object.U..$RowMapperImpl NaN 1 2 0
o.s.j.object.MappingSqlQuery NaN 2 0 0
o.s.j.object.GenericSqlQuery 0.6667 4 2 4
o.s.j.object.SqlOperation 0.6 6 3 3
o.s.j.object.SqlQuery 0.0357 29 1 1
o.s.j.object.RdbmsOperation 0.2 31 9 12
o.s.j.c.simple.SimpleJdbcCall NaN 29 0 0
o.s.j.c.simple.AbstractJdbcInsert 0.0513 40 8 5
o.s.j.c.simple.SimpleJdbcInsert NaN 20 0 0
o.s.j.c.simple.AbstractJdbcCall 0.0588 35 8 3
o.s.j.s.incrementer.Db2MainframeMaxValueIncrementer NaN 1 0 0
o.s.j.s.incrementer.HanaSequenceMaxValueIncrementer NaN 1 0 0
o.s.j.s.incrementer.HsqlSequenceMaxValueIncrementer NaN 1 0 0
o.s.j.s.incrementer.HsqlMaxValueIncrementer NaN 2 0 0
o.s.j.s.incrementer.PostgresSequenceMaxValueIncrementer NaN 1 0 0
o.s.j.s.incrementer.H2SequenceMaxValueIncrementer NaN 1 0 0
o.s.j.s.incrementer.DB2MainframeSequenceMaxValueIncrementer NaN 1 0 0
o.s.j.s.incrementer.AbstractSequenceMaxValueIncrementer NaN 2 0 0
o.s.j.s.incrementer.Db2LuwMaxValueIncrementer NaN 1 0 0
o.s.j.s.incrementer.SqlServerMaxValueIncrementer NaN 2 0 0
o.s.j.s.incrementer.AbstractDataFieldMaxValueIncrementer 0.2 11 3 6
o.s.j.s.incrementer.DerbyMaxValueIncrementer 0.3333 4 2 1
o.s.j.s.incrementer.SybaseAnywhereMaxValueIncrementer NaN 1 0 0
o.s.j.s.incrementer.AbstractColumnMaxValueIncrementer 0.5 5 2 3
o.s.j.s.incrementer.MySQLMaxValueIncrementer 1 2 4 1
o.s.j.s.incrementer.AbstractIdentityColumnMaxValueIncrementer 0.2 6 3 1
o.s.j.s.incrementer.DB2SequenceMaxValueIncrementer NaN 0 0 0
o.s.j.s.incrementer.OracleSequenceMaxValueIncrementer NaN 1 0 0
o.s.j.s.incrementer.SybaseMaxValueIncrementer NaN 2 0 0
o.s.j.s.incrementer.PostgreSQLSequenceMaxValueIncrementer NaN 0 0 0
o.s.j.config.DatabasePopulatorConfigUtils NaN 0 0 0
o.s.j.config.EmbeddedDatabaseBeanDefinitionParser NaN 5 2 0
o.s.j.config.JdbcNamespaceHandler NaN 1 0 0
o.s.j.config.InitializeDatabaseBeanDefinitionParser NaN 2 0 0
o.s.j.config.SortedResourcesFactoryBean 0.3333 4 2 1
o.s.j.d.embedded.SimpleDriverDataSourceFactory NaN 2 1 0
o.s.j.d.embedded.EmbeddedDatabaseConfigurerFactory NaN 0 0 0
o.s.j.d.embedded.AbstractEmbeddedDatabaseConfigurer NaN 1 1 0
o.s.j.d.embedded.H2EmbeddedDatabaseConfigurer NaN 1 2 0
o.s.j.d.embedded.HsqlEmbeddedDatabaseConfigurer NaN 1 2 0
o.s.j.d.embedded.DerbyEmbeddedDatabaseConfigurer NaN 2 2 0
o.s.j.d.embedded.EmbeddedDatabaseFactoryBean 0.1667 7 1 1
o.s.j.d.embedded.EmbeddedDatabaseFactory 0.3333 10 8 15
o.s.j.d.embedded.E..$EmbeddedDataSourceProxy NaN 10 2 0
o.s.j.d.embedded.EmbeddedDatabaseBuilder NaN 15 3 0
o.s.j.d.embedded.OutputStreamFactory NaN 0 0 0
o.s.j.s.lob.D..$DefaultLobCreator NaN 6 1 0
o.s.j.s.lob.PassThroughBlob NaN 11 3 0
o.s.j.s.lob.AbstractLobHandler NaN 5 0 0
o.s.j.s.lob.DefaultLobHandler 0.625 9 4 6
o.s.j.s.lob.PassThroughClob NaN 13 4 0
o.s.j.s.lob.TemporaryLobCreator NaN 6 3 0
o.s.j.datasource.DriverManagerDataSource NaN 3 0 0
o.s.j.datasource.AbstractDataSource NaN 7 1 0
o.s.j.datasource.AbstractDriverBasedDataSource 0.1333 16 6 8
o.s.j.datasource.ConnectionHolder 0.4444 10 6 12
o.s.j.datasource.SingleConnectionDataSource 0.3333 13 5 9
o.s.j.datasource.S..$CloseSuppressingInvocationHandler NaN 1 1 0
o.s.j.datasource.D..$ConnectionSynchronization 0.75 5 4 5
o.s.j.datasource.DataSourceUtils NaN 0 2 0
o.s.j.datasource.TransactionAwareDataSourceProxy 0.3333 4 1 1
o.s.j.datasource.UserCredentialsDataSourceAdapter 0.125 9 5 4
o.s.j.datasource.IsolationLevelDataSourceAdapter 0.2 6 2 1
o.s.j.datasource.U..$JdbcUserCredentials NaN 1 2 0
o.s.j.datasource.T..$TransactionAwareInvocationHandler NaN 1 4 0
o.s.j.datasource.DelegatingDataSource 0.0833 13 1 1
o.s.j.datasource.SimpleConnectionHandle NaN 3 1 0
o.s.j.datasource.DataSourceTransactionManager 0.125 17 2 3
o.s.j.datasource.D..$DataSourceTransactionObject 0.1667 7 2 2
o.s.j.datasource.LazyConnectionDataSourceProxy 0.375 9 4 9
o.s.j.datasource.WebSphereDataSourceAdapter NaN 3 8 0
o.s.j.datasource.L..$LazyConnectionInvocationHandler 0.5 3 8 2
o.s.j.datasource.SimpleDriverDataSource 0.3333 4 1 2
o.s.j.datasource.JdbcTransactionObjectSupport 0.1818 12 4 4
o.s.j.s.rowset.ResultSetWrappingSqlRowSetMetaData NaN 16 2 0
o.s.j.s.rowset.ResultSetWrappingSqlRowSet NaN 55 4 0
o.s.jdbc.LobRetrievalFailureException NaN 0 0 0
o.s.jdbc.IncorrectResultSetColumnCountException NaN 2 2 0
o.s.jdbc.UncategorizedSQLException NaN 2 1 0
o.s.jdbc.InvalidResultSetAccessException NaN 2 1 0
o.s.jdbc.CannotGetJdbcConnectionException NaN 0 0 0
o.s.jdbc.SQLWarningException NaN 1 0 0
o.s.jdbc.JdbcUpdateAffectedIncorrectNumberOfRowsException NaN 3 2 0
o.s.jdbc.BadSqlGrammarException NaN 2 1 0
o.s.j.c.metadata.SqlServerCallMetaDataProvider NaN 2 2 0
o.s.j.c.metadata.TableParameterMetaData NaN 3 3 0
o.s.j.c.metadata.G..$TableMetaData 0.2 6 3 3
o.s.j.c.metadata.TableMetaDataProviderFactory NaN 0 1 0
o.s.j.c.metadata.DerbyCallMetaDataProvider NaN 1 0 0
o.s.j.c.metadata.HsqlTableMetaDataProvider NaN 2 0 0
o.s.j.c.metadata.PostgresCallMetaDataProvider NaN 6 1 0
o.s.j.c.metadata.CallParameterMetaData NaN 6 5 0
o.s.j.c.metadata.OracleCallMetaDataProvider NaN 6 1 0
o.s.j.c.metadata.Db2CallMetaDataProvider NaN 2 0 0
o.s.j.c.metadata.SybaseCallMetaDataProvider NaN 2 2 0
o.s.j.c.metadata.DerbyTableMetaDataProvider 1 2 1 1
o.s.j.c.metadata.CallMetaDataProviderFactory NaN 0 3 0
o.s.j.c.metadata.HanaCallMetaDataProvider NaN 1 0 0
o.s.j.c.metadata.TableMetaDataContext 0.1818 23 9 10
o.s.j.c.metadata.PostgresTableMetaDataProvider NaN 2 0 0
o.s.j.c.metadata.OracleTableMetaDataProvider NaN 2 2 0
o.s.j.c.metadata.GenericCallMetaDataProvider 0.0385 27 8 5
o.s.j.c.metadata.GenericTableMetaDataProvider 0.0435 24 10 6
o.s.j.c.metadata.CallMetaDataContext 0.1562 33 13 19
o.s.j.c.namedparam.BeanPropertySqlParameterSource NaN 5 2 0
o.s.j.c.namedparam.ParsedSql 0.1 11 6 3
o.s.j.c.namedparam.MapSqlParameterSourceExtensionsKt NaN 0 0 0
o.s.j.c.namedparam.SqlParameterSourceUtils NaN 0 0 0
o.s.j.c.namedparam.NamedParameterJdbcDaoSupport 1 2 1 1
o.s.j.c.namedparam.EmptySqlParameterSource NaN 5 1 0
o.s.j.c.namedparam.AbstractSqlParameterSource NaN 4 2 0
o.s.j.c.namedparam.MapSqlParameterSource NaN 9 1 0
o.s.j.c.namedparam.NamedParameterBatchUpdateUtils NaN 0 0 0
o.s.j.c.namedparam.NamedParameterUtils NaN 0 4 0
o.s.j.c.namedparam.N..$ParameterHolder NaN 3 3 0
o.s.j.c.namedparam.NamedParameterJdbcTemplate 0.0278 37 4 1
o.s.j.d.lookup.SingleDataSourceLookup NaN 1 1 0
o.s.j.d.lookup.BeanFactoryDataSourceLookup 1 2 1 1
o.s.j.d.lookup.IsolationLevelDataSourceRouter NaN 2 1 0
o.s.j.d.lookup.DataSourceLookupFailureException NaN 0 0 0
o.s.j.d.lookup.JndiDataSourceLookup NaN 1 0 0
o.s.j.d.lookup.MapDataSourceLookup NaN 4 1 0
o.s.j.d.lookup.AbstractRoutingDataSource 0.1538 14 6 6
o.s.j.s.xml.SqlXmlFeatureNotImplementedException NaN 0 0 0
o.s.j.s.xml.Jdbc4SqlXmlHandler NaN 13 0 0
o.s.j.s.xml.J..$AbstractJdbc4SqlXmlValue 0.5 3 1 1
o.s.j.c.support.AbstractInterruptibleBatchPreparedStatementSetter 0.3333 4 1 1
o.s.j.c.support.JdbcDaoSupport 0.4444 10 1 7
o.s.j.c.support.AbstractSqlTypeValue NaN 2 0 0
o.s.j.c.support.SqlLobValue NaN 2 3 0
o.s.j.c.support.AbstractLobCreatingPreparedStatementCallback NaN 3 1 0
o.s.j.c.support.AbstractLobStreamingResultSetExtractor NaN 4 0 0
o.s.j.c.support.JdbcBeanDefinitionReader 0.5 3 2 2
o.s.j.d.init.UncategorizedScriptException NaN 0 0 0
o.s.j.d.init.ScriptException NaN 0 0 0
o.s.j.d.init.CannotReadScriptException NaN 0 0 0
o.s.j.d.init.ScriptParseException NaN 0 0 0
o.s.j.d.init.ResourceDatabasePopulator 0.25 13 8 10
o.s.j.d.init.ScriptStatementFailedException NaN 0 0 0
o.s.j.d.init.CompositeDatabasePopulator NaN 3 1 0
o.s.j.d.init.ScriptUtils NaN 0 7 0
o.s.j.d.init.DataSourceInitializer 0.1667 7 4 4
o.s.j.d.init.DatabasePopulatorUtils NaN 0 0 0
o.s.j.support.SQLStateSQLExceptionTranslator NaN 2 5 0
o.s.j.support.SQLErrorCodesFactory NaN 7 6 0
o.s.j.support.AbstractFallbackSQLExceptionTranslator 0.25 5 2 1
o.s.j.support.MetaDataAccessException NaN 0 0 0
o.s.j.support.DatabaseStartupValidator 0.25 5 7 4
o.s.j.support.CustomSQLExceptionTranslatorRegistrar NaN 2 1 0
o.s.j.support.GeneratedKeyHolder NaN 3 1 0
o.s.j.support.SQLErrorCodeSQLExceptionTranslator 0.2857 8 6 6
o.s.j.support.JdbcUtils NaN 0 2 0
o.s.j.support.JdbcAccessor 0.125 9 4 4
o.s.j.support.CustomSQLExceptionTranslatorRegistry NaN 2 3 0
o.s.j.support.SQLErrorCodes 0.0667 31 14 18
o.s.j.support.CustomSQLErrorCodesTranslation 0.3333 4 2 2
o.s.j.support.SQLExceptionSubclassTranslator NaN 1 0 0
o.s.j.core.SqlReturnResultSet NaN 1 0 0
o.s.j.core.ArgumentTypePreparedStatementSetter NaN 3 2 0
o.s.j.core.SqlRowSetResultSetExtractor NaN 4 1 0
o.s.j.core.J..$1UpdateStatementCallback NaN 3 2 0
o.s.j.core.JdbcOperationsExtensionsKt NaN 0 0 0
o.s.j.core.J..$SimplePreparedStatementCreator NaN 2 1 0
o.s.j.core.SqlParameterValue NaN 1 1 0
o.s.j.core.RowMapperResultSetExtractor NaN 2 2 0
o.s.j.core.J..$1BatchUpdateStatementCallback 0.3333 4 3 1
o.s.j.core.J..$RowCallbackHandlerResultSetExtractor NaN 1 1 0
o.s.j.core.SingleColumnRowMapper 0.2 6 2 2
o.s.j.core.J..$CloseSuppressingInvocationHandler NaN 1 2 0
o.s.j.core.BeanPropertyRowMapper 0.2308 14 7 7
o.s.j.core.PreparedStatementCreatorFactory NaN 10 6 0
o.s.j.core.C..$CallableStatementCreatorImpl 0.6667 4 3 2
o.s.j.core.SqlInOutParameter NaN 1 0 0
o.s.j.core.ResultSetSupportingSqlParameter NaN 5 3 0
o.s.j.core.ArgumentPreparedStatementSetter NaN 3 1 0
o.s.j.core.SqlParameter NaN 6 4 0
o.s.j.core.J..$1ExecuteStatementCallback NaN 2 2 0
o.s.j.core.SqlReturnUpdateCount NaN 2 0 0
o.s.j.core.ColumnMapRowMapper NaN 5 0 0
o.s.j.core.SqlOutParameter NaN 2 1 0
o.s.j.core.P..$PreparedStatementCreatorImpl NaN 5 3 0
o.s.j.core.J..$SimpleCallableStatementCreator NaN 2 1 0
o.s.j.core.CallableStatementCreatorFactory NaN 5 4 0
o.s.j.core.StatementCreatorUtils NaN 0 4 0
o.s.j.core.BatchUpdateUtils NaN 0 0 0
o.s.j.core.J..$1QueryStatementCallback NaN 2 3 0
o.s.j.core.RowCountCallbackHandler 0.8 6 4 4
o.s.j.core.JdbcTemplate 0.0222 91 9 9

Download XML.