logo

Back to index

OCC

Min: 0.0222, max: 0.9333, yellow zone: [0.4000 .. 0.6000].

Elements: 73, μ: 0.3660, σ: 0.2335, Var: 0.0545, defects: 34%.

Packages: 17, classes: 197.

Green: 61, yellow: 14, red: 122.

Class OCC n A Rw_total
o.s.j.object.StoredProcedure 0 5 0 0
o.s.j.object.GenericStoredProcedure NaN 0 0 0
o.s.j.object.SqlUpdate 0.0769 14 2 2 0.07692307692307693
o.s.j.object.SqlFunction 0.1429 8 1 1 0.14285714285714285
o.s.j.object.MappingSqlQueryWithParameters 0 2 0 0
o.s.j.object.SqlCall 0.375 9 4 6 0.375
o.s.j.object.BatchSqlUpdate 0.5 9 5 13 0.5
o.s.j.object.M..$RowMapperImpl 0 1 3 0
o.s.j.object.UpdatableSqlQuery 0 2 0 0
o.s.j.object.U..$RowMapperImpl 0 1 2 0
o.s.j.object.MappingSqlQuery 0 2 0 0
o.s.j.object.GenericSqlQuery 0.6667 4 2 5 0.6666666666666666
o.s.j.object.SqlOperation 0.6 6 3 6 0.6
o.s.j.object.SqlQuery 0.0357 29 1 1 0.03571428571428571
o.s.j.object.RdbmsOperation 0.2 31 9 43 0.2
o.s.j.c.simple.SimpleJdbcCall 0 29 0 0
o.s.j.c.simple.AbstractJdbcInsert 0.3077 40 8 104 0.3076923076923077
o.s.j.c.simple.SimpleJdbcInsert 0 20 0 0
o.s.j.c.simple.AbstractJdbcCall 0.6176 35 8 251 0.6176470588235294
o.s.j.s.incrementer.Db2MainframeMaxValueIncrementer 0 1 0 0
o.s.j.s.incrementer.HanaSequenceMaxValueIncrementer 0 1 0 0
o.s.j.s.incrementer.HsqlSequenceMaxValueIncrementer 0 1 0 0
o.s.j.s.incrementer.HsqlMaxValueIncrementer 0 2 0 0
o.s.j.s.incrementer.PostgresSequenceMaxValueIncrementer 0 1 0 0
o.s.j.s.incrementer.H2SequenceMaxValueIncrementer 0 1 0 0
o.s.j.s.incrementer.DB2MainframeSequenceMaxValueIncrementer 0 1 0 0
o.s.j.s.incrementer.AbstractSequenceMaxValueIncrementer 0 2 0 0
o.s.j.s.incrementer.Db2LuwMaxValueIncrementer 0 1 0 0
o.s.j.s.incrementer.SqlServerMaxValueIncrementer 0 2 0 0
o.s.j.s.incrementer.AbstractDataFieldMaxValueIncrementer 0.2 11 3 9 0.2
o.s.j.s.incrementer.DerbyMaxValueIncrementer 0.3333 4 2 1 0.3333333333333333
o.s.j.s.incrementer.SybaseAnywhereMaxValueIncrementer 0 1 0 0
o.s.j.s.incrementer.AbstractColumnMaxValueIncrementer 0.5 5 2 4 0.5
o.s.j.s.incrementer.MySQLMaxValueIncrementer 1 2 4 1 1
o.s.j.s.incrementer.AbstractIdentityColumnMaxValueIncrementer 0.2 6 3 1 0.2
o.s.j.s.incrementer.DB2SequenceMaxValueIncrementer NaN 0 0 0
o.s.j.s.incrementer.OracleSequenceMaxValueIncrementer 0 1 0 0
o.s.j.s.incrementer.SybaseMaxValueIncrementer 0 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 0 5 2 0
o.s.j.config.JdbcNamespaceHandler 0 1 0 0
o.s.j.config.InitializeDatabaseBeanDefinitionParser 0 2 0 0
o.s.j.config.SortedResourcesFactoryBean 0.3333 4 2 1 0.3333333333333333
o.s.j.d.embedded.SimpleDriverDataSourceFactory 0 2 1 0
o.s.j.d.embedded.EmbeddedDatabaseConfigurerFactory NaN 0 0 0
o.s.j.d.embedded.AbstractEmbeddedDatabaseConfigurer 0 1 1 0
o.s.j.d.embedded.H2EmbeddedDatabaseConfigurer 0 1 2 0
o.s.j.d.embedded.HsqlEmbeddedDatabaseConfigurer 0 1 2 0
o.s.j.d.embedded.DerbyEmbeddedDatabaseConfigurer 0 2 2 0
o.s.j.d.embedded.EmbeddedDatabaseFactoryBean 0.1667 7 1 1 0.16666666666666666
o.s.j.d.embedded.EmbeddedDatabaseFactory 0.3333 10 8 16 0.3333333333333333
o.s.j.d.embedded.E..$EmbeddedDataSourceProxy 0.7778 10 2 28 0.7777777777777778
o.s.j.d.embedded.EmbeddedDatabaseBuilder 0.5 15 3 38 0.5
o.s.j.d.embedded.OutputStreamFactory NaN 0 0 0
o.s.j.s.lob.D..$DefaultLobCreator 0.8 6 1 10 0.8
o.s.j.s.lob.PassThroughBlob 0 11 3 0
o.s.j.s.lob.AbstractLobHandler 0 5 0 0
o.s.j.s.lob.DefaultLobHandler 0.625 9 4 16 0.625
o.s.j.s.lob.PassThroughClob 0.0833 13 4 1 0.08333333333333333
o.s.j.s.lob.TemporaryLobCreator 1 6 3 15 1
o.s.j.datasource.DriverManagerDataSource 0 3 0 0
o.s.j.datasource.AbstractDataSource 0 7 1 0
o.s.j.datasource.AbstractDriverBasedDataSource 0.1333 16 6 10 0.13333333333333333
o.s.j.datasource.ConnectionHolder 0.4444 10 6 15 0.4444444444444444
o.s.j.datasource.SingleConnectionDataSource 0.3333 13 5 15 0.3333333333333333
o.s.j.datasource.S..$CloseSuppressingInvocationHandler 0 1 1 0
o.s.j.datasource.D..$ConnectionSynchronization 0.75 5 4 6 0.75
o.s.j.datasource.DataSourceUtils NaN 0 2 0
o.s.j.datasource.TransactionAwareDataSourceProxy 0.3333 4 1 1 0.3333333333333333
o.s.j.datasource.UserCredentialsDataSourceAdapter 0.25 9 5 7 0.25
o.s.j.datasource.IsolationLevelDataSourceAdapter 0.2 6 2 2 0.2
o.s.j.datasource.U..$JdbcUserCredentials 0 1 2 0
o.s.j.datasource.T..$TransactionAwareInvocationHandler 0 1 4 0
o.s.j.datasource.DelegatingDataSource 0.0833 13 1 1 0.08333333333333333
o.s.j.datasource.SimpleConnectionHandle 0.5 3 1 1 0.5
o.s.j.datasource.DataSourceTransactionManager 0.125 17 2 4 0.125
o.s.j.datasource.D..$DataSourceTransactionObject 0.1667 7 2 2 0.16666666666666666
o.s.j.datasource.LazyConnectionDataSourceProxy 0.375 9 4 11 0.375
o.s.j.datasource.WebSphereDataSourceAdapter 0 3 8 0
o.s.j.datasource.L..$LazyConnectionInvocationHandler 0.5 3 8 2 0.5
o.s.j.datasource.SimpleDriverDataSource 0.6667 4 1 3 0.6666666666666666
o.s.j.datasource.JdbcTransactionObjectSupport 0.1818 12 4 5 0.18181818181818182
o.s.j.s.rowset.ResultSetWrappingSqlRowSetMetaData 0.9333 16 2 105 0.9333333333333333
o.s.j.s.rowset.ResultSetWrappingSqlRowSet 0.6296 55 4 595 0.6296296296296297
o.s.jdbc.LobRetrievalFailureException NaN 0 0 0
o.s.jdbc.IncorrectResultSetColumnCountException 0 2 2 0
o.s.jdbc.UncategorizedSQLException 0 2 1 0
o.s.jdbc.InvalidResultSetAccessException 0 2 1 0
o.s.jdbc.CannotGetJdbcConnectionException NaN 0 0 0
o.s.jdbc.SQLWarningException 0 1 0 0
o.s.jdbc.JdbcUpdateAffectedIncorrectNumberOfRowsException 0 3 2 0
o.s.jdbc.BadSqlGrammarException 0 2 1 0
o.s.j.c.metadata.SqlServerCallMetaDataProvider 0 2 2 0
o.s.j.c.metadata.TableParameterMetaData 0 3 3 0
o.s.j.c.metadata.G..$TableMetaData 0.2 6 3 3 0.2
o.s.j.c.metadata.TableMetaDataProviderFactory NaN 0 1 0
o.s.j.c.metadata.DerbyCallMetaDataProvider 0 1 0 0
o.s.j.c.metadata.HsqlTableMetaDataProvider 0 2 0 0
o.s.j.c.metadata.PostgresCallMetaDataProvider 0 6 1 0
o.s.j.c.metadata.CallParameterMetaData 0.2 6 5 1 0.2
o.s.j.c.metadata.OracleCallMetaDataProvider 0 6 1 0
o.s.j.c.metadata.Db2CallMetaDataProvider 0 2 0 0
o.s.j.c.metadata.SybaseCallMetaDataProvider 0 2 2 0
o.s.j.c.metadata.DerbyTableMetaDataProvider 1 2 1 1 1
o.s.j.c.metadata.CallMetaDataProviderFactory NaN 0 3 0
o.s.j.c.metadata.HanaCallMetaDataProvider 0 1 0 0
o.s.j.c.metadata.TableMetaDataContext 0.1364 23 9 13 0.13636363636363635
o.s.j.c.metadata.PostgresTableMetaDataProvider 0 2 0 0
o.s.j.c.metadata.OracleTableMetaDataProvider 0 2 2 0
o.s.j.c.metadata.GenericCallMetaDataProvider 0.0385 27 8 7 0.038461538461538464
o.s.j.c.metadata.GenericTableMetaDataProvider 0.1304 24 10 13 0.13043478260869565
o.s.j.c.metadata.CallMetaDataContext 0.1562 33 13 41 0.15625
o.s.j.c.namedparam.BeanPropertySqlParameterSource 0.75 5 2 6 0.75
o.s.j.c.namedparam.ParsedSql 0.2 11 6 6 0.2
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 1
o.s.j.c.namedparam.EmptySqlParameterSource 0 5 1 0
o.s.j.c.namedparam.AbstractSqlParameterSource 0.3333 4 2 2 0.3333333333333333
o.s.j.c.namedparam.MapSqlParameterSource 0.875 9 1 28 0.875
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 0 3 3 0
o.s.j.c.namedparam.NamedParameterJdbcTemplate 0.0278 37 4 2 0.02777777777777778
o.s.j.d.lookup.SingleDataSourceLookup 0 1 1 0
o.s.j.d.lookup.BeanFactoryDataSourceLookup 1 2 1 1 1
o.s.j.d.lookup.IsolationLevelDataSourceRouter 0 2 1 0
o.s.j.d.lookup.DataSourceLookupFailureException NaN 0 0 0
o.s.j.d.lookup.JndiDataSourceLookup 0 1 0 0
o.s.j.d.lookup.MapDataSourceLookup 1 4 1 6 1
o.s.j.d.lookup.AbstractRoutingDataSource 0.1538 14 6 7 0.15384615384615385
o.s.j.s.xml.SqlXmlFeatureNotImplementedException NaN 0 0 0
o.s.j.s.xml.Jdbc4SqlXmlHandler 0 13 0 0
o.s.j.s.xml.J..$AbstractJdbc4SqlXmlValue 0.5 3 1 1 0.5
o.s.j.c.support.AbstractInterruptibleBatchPreparedStatementSetter 0.3333 4 1 1 0.3333333333333333
o.s.j.c.support.JdbcDaoSupport 0.4444 10 1 10 0.4444444444444444
o.s.j.c.support.AbstractSqlTypeValue 0 2 0 0
o.s.j.c.support.SqlLobValue 1 2 3 1 1
o.s.j.c.support.AbstractLobCreatingPreparedStatementCallback 0 3 1 0
o.s.j.c.support.AbstractLobStreamingResultSetExtractor 0 4 0 0
o.s.j.c.support.JdbcBeanDefinitionReader 1 3 2 3 1
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 13 0.25
o.s.j.d.init.ScriptStatementFailedException NaN 0 0 0
o.s.j.d.init.CompositeDatabasePopulator 1 3 1 3 1
o.s.j.d.init.ScriptUtils NaN 0 7 0
o.s.j.d.init.DataSourceInitializer 0.1667 7 4 4 0.16666666666666666
o.s.j.d.init.DatabasePopulatorUtils NaN 0 0 0
o.s.j.support.SQLStateSQLExceptionTranslator 0 2 5 0
o.s.j.support.SQLErrorCodesFactory 0.5 7 6 8 0.5
o.s.j.support.AbstractFallbackSQLExceptionTranslator 0.25 5 2 1 0.25
o.s.j.support.MetaDataAccessException NaN 0 0 0
o.s.j.support.DatabaseStartupValidator 0.25 5 7 4 0.25
o.s.j.support.CustomSQLExceptionTranslatorRegistrar 1 2 1 1 1
o.s.j.support.GeneratedKeyHolder 1 3 1 3 1
o.s.j.support.SQLErrorCodeSQLExceptionTranslator 0.5714 8 6 10 0.5714285714285714
o.s.j.support.JdbcUtils NaN 0 2 0
o.s.j.support.JdbcAccessor 0.25 9 4 5 0.25
o.s.j.support.CustomSQLExceptionTranslatorRegistry 1 2 3 1 1
o.s.j.support.SQLErrorCodes 0.1 31 14 21 0.1
o.s.j.support.CustomSQLErrorCodesTranslation 0.3333 4 2 2 0.3333333333333333
o.s.j.support.SQLExceptionSubclassTranslator 0 1 0 0
o.s.j.core.SqlReturnResultSet 0 1 0 0
o.s.j.core.ArgumentTypePreparedStatementSetter 0.5 3 2 1 0.5
o.s.j.core.SqlRowSetResultSetExtractor 0 4 1 0
o.s.j.core.J..$1UpdateStatementCallback 0.5 3 2 1 0.5
o.s.j.core.JdbcOperationsExtensionsKt NaN 0 0 0
o.s.j.core.J..$SimplePreparedStatementCreator 1 2 1 1 1
o.s.j.core.SqlParameterValue 0 1 1 0
o.s.j.core.RowMapperResultSetExtractor 0 2 2 0
o.s.j.core.J..$1BatchUpdateStatementCallback 0.3333 4 3 1 0.3333333333333333
o.s.j.core.J..$RowCallbackHandlerResultSetExtractor 0 1 1 0
o.s.j.core.SingleColumnRowMapper 0.2 6 2 2 0.2
o.s.j.core.J..$CloseSuppressingInvocationHandler 0 1 2 0
o.s.j.core.BeanPropertyRowMapper 0.2308 14 7 11 0.23076923076923078
o.s.j.core.PreparedStatementCreatorFactory 0 10 6 0
o.s.j.core.C..$CallableStatementCreatorImpl 1 4 3 5 1
o.s.j.core.SqlInOutParameter 0 1 0 0
o.s.j.core.ResultSetSupportingSqlParameter 0.75 5 3 3 0.75
o.s.j.core.ArgumentPreparedStatementSetter 0.5 3 1 1 0.5
o.s.j.core.SqlParameter 0 6 4 0
o.s.j.core.J..$1ExecuteStatementCallback 1 2 2 1 1
o.s.j.core.SqlReturnUpdateCount 0 2 0 0
o.s.j.core.ColumnMapRowMapper 0 5 0 0
o.s.j.core.SqlOutParameter 1 2 1 1 1
o.s.j.core.P..$PreparedStatementCreatorImpl 0.75 5 3 8 0.75
o.s.j.core.J..$SimpleCallableStatementCreator 1 2 1 1 1
o.s.j.core.CallableStatementCreatorFactory 0 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 1 2 3 1 1
o.s.j.core.RowCountCallbackHandler 0.8 6 4 4 0.8
o.s.j.core.JdbcTemplate 0.0222 91 9 11 0.022222222222222223

Download XML.