logo

Back to index

OCC

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

Elements: 53, μ: 0.3668, σ: 0.2532, Var: 0.0641, defects: 40%.

Packages: 17, classes: 197.

Green: 92, yellow: 10, red: 95.

Class OCC n A Rw_total Rw_max
o.s.j.object.SqlCall 0.25 5 4 2 0.25
o.s.j.object.UpdatableSqlQuery NaN 0 0 0
o.s.j.object.GenericStoredProcedure NaN 0 0 0
o.s.j.object.M..$RowMapperImpl 0 1 3 0
o.s.j.object.MappingSqlQueryWithParameters NaN 0 0 0
o.s.j.object.SqlOperation NaN 0 3 0
o.s.j.object.SqlUpdate 0 13 2 0
o.s.j.object.BatchSqlUpdate 0.5714 8 5 13 0.5714285714285714
o.s.j.object.SqlFunction 0 7 1 0
o.s.j.object.GenericSqlQuery 0.5 3 2 2 0.5
o.s.j.object.SqlQuery 0.037 28 1 1 0.037037037037037035
o.s.j.object.RdbmsOperation 0.2857 22 9 28 0.2857142857142857
o.s.j.object.MappingSqlQuery NaN 0 0 0
o.s.j.object.U..$RowMapperImpl 0 1 2 0
o.s.j.object.StoredProcedure 0 4 0 0
o.s.j.c.simple.SimpleJdbcCall 0 19 0 0
o.s.j.c.simple.SimpleJdbcInsert 0 15 0 0
o.s.j.c.simple.AbstractJdbcCall 0.7 21 8 110 0.7
o.s.j.c.simple.AbstractJdbcInsert 0.4118 18 8 34 0.4117647058823529
o.s.j.s.incrementer.AbstractSequenceMaxValueIncrementer NaN 0 0 0
o.s.j.s.incrementer.SqlServerMaxValueIncrementer NaN 0 0 0
o.s.j.s.incrementer.HsqlSequenceMaxValueIncrementer NaN 0 0 0
o.s.j.s.incrementer.HanaSequenceMaxValueIncrementer NaN 0 0 0
o.s.j.s.incrementer.AbstractDataFieldMaxValueIncrementer 0.2222 10 3 9 0.2222222222222222
o.s.j.s.incrementer.SybaseMaxValueIncrementer NaN 0 0 0
o.s.j.s.incrementer.DerbyMaxValueIncrementer 1 2 2 1 1
o.s.j.s.incrementer.PostgreSQLSequenceMaxValueIncrementer NaN 0 0 0
o.s.j.s.incrementer.H2SequenceMaxValueIncrementer NaN 0 0 0
o.s.j.s.incrementer.SybaseAnywhereMaxValueIncrementer NaN 0 0 0
o.s.j.s.incrementer.Db2MainframeMaxValueIncrementer NaN 0 0 0
o.s.j.s.incrementer.DB2SequenceMaxValueIncrementer NaN 0 0 0
o.s.j.s.incrementer.AbstractIdentityColumnMaxValueIncrementer 1 2 3 1 1
o.s.j.s.incrementer.MySQLMaxValueIncrementer 0 1 4 0
o.s.j.s.incrementer.Db2LuwMaxValueIncrementer NaN 0 0 0
o.s.j.s.incrementer.HsqlMaxValueIncrementer NaN 0 0 0
o.s.j.s.incrementer.OracleSequenceMaxValueIncrementer NaN 0 0 0
o.s.j.s.incrementer.DB2MainframeSequenceMaxValueIncrementer NaN 0 0 0
o.s.j.s.incrementer.PostgresSequenceMaxValueIncrementer NaN 0 0 0
o.s.j.s.incrementer.AbstractColumnMaxValueIncrementer 0.5 5 2 4 0.5
o.s.j.config.InitializeDatabaseBeanDefinitionParser NaN 0 0 0
o.s.j.config.EmbeddedDatabaseBeanDefinitionParser NaN 0 2 0
o.s.j.config.JdbcNamespaceHandler 0 1 0 0
o.s.j.config.SortedResourcesFactoryBean 0 2 2 0
o.s.j.config.DatabasePopulatorConfigUtils NaN 0 0 0
o.s.j.d.embedded.H2EmbeddedDatabaseConfigurer 0 1 2 0
o.s.j.d.embedded.E..$EmbeddedDataSourceProxy 0.7778 10 2 28 0.7777777777777778
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.EmbeddedDatabaseBuilder 0.5 15 3 38 0.5
o.s.j.d.embedded.EmbeddedDatabaseFactory 0.1667 7 8 1 0.16666666666666666
o.s.j.d.embedded.HsqlEmbeddedDatabaseConfigurer 0 1 2 0
o.s.j.d.embedded.EmbeddedDatabaseFactoryBean 0.2 6 1 1 0.2
o.s.j.d.embedded.DerbyEmbeddedDatabaseConfigurer 0 2 2 0
o.s.j.d.embedded.AbstractEmbeddedDatabaseConfigurer 0 1 1 0
o.s.j.d.embedded.OutputStreamFactory NaN 0 0 0
o.s.j.s.lob.PassThroughBlob 0 11 3 0
o.s.j.s.lob.DefaultLobHandler 0.625 9 4 16 0.625
o.s.j.s.lob.TemporaryLobCreator 1 6 3 15 1
o.s.j.s.lob.AbstractLobHandler 0 5 0 0
o.s.j.s.lob.D..$DefaultLobCreator 0.8 6 1 10 0.8
o.s.j.s.lob.PassThroughClob 0.0833 13 4 1 0.08333333333333333
o.s.j.datasource.AbstractDataSource 0 7 1 0
o.s.j.datasource.SimpleDriverDataSource 1 3 1 3 1
o.s.j.datasource.IsolationLevelDataSourceAdapter 1 2 2 1 1
o.s.j.datasource.T..$TransactionAwareInvocationHandler 0 1 4 0
o.s.j.datasource.ConnectionHolder 0.4 6 6 5 0.4
o.s.j.datasource.SimpleConnectionHandle 1 2 1 1 1
o.s.j.datasource.LazyConnectionDataSourceProxy 0.2 6 4 2 0.2
o.s.j.datasource.L..$LazyConnectionInvocationHandler 0 1 9 0
o.s.j.datasource.D..$DataSourceTransactionObject 0.1667 7 2 2 0.16666666666666666
o.s.j.datasource.DelegatingDataSource 0.0909 12 1 1 0.09090909090909091
o.s.j.datasource.D..$ConnectionSynchronization 0.75 5 4 6 0.75
o.s.j.datasource.DriverManagerDataSource 0 1 0 0
o.s.j.datasource.U..$JdbcUserCredentials 0 1 2 0
o.s.j.datasource.TransactionAwareDataSourceProxy 0 2 1 0
o.s.j.datasource.JdbcTransactionObjectSupport 0.2 11 4 5 0.2
o.s.j.datasource.WebSphereDataSourceAdapter 0 1 8 0
o.s.j.datasource.DataSourceTransactionManager 0.2 6 2 2 0.2
o.s.j.datasource.DataSourceUtils NaN 0 2 0
o.s.j.datasource.AbstractDriverBasedDataSource 0.0769 14 6 6 0.07692307692307693
o.s.j.datasource.SingleConnectionDataSource 0.5714 8 5 10 0.5714285714285714
o.s.j.datasource.S..$CloseSuppressingInvocationHandler 0 1 1 0
o.s.j.datasource.UserCredentialsDataSourceAdapter 0.2857 8 5 7 0.2857142857142857
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.IncorrectResultSetColumnCountException 0 2 2 0
o.s.jdbc.BadSqlGrammarException 0 2 1 0
o.s.jdbc.UncategorizedSQLException 0 2 1 0
o.s.jdbc.SQLWarningException 0 1 0 0
o.s.jdbc.JdbcUpdateAffectedIncorrectNumberOfRowsException 0 3 2 0
o.s.jdbc.LobRetrievalFailureException NaN 0 0 0
o.s.jdbc.InvalidResultSetAccessException 0 2 1 0
o.s.jdbc.CannotGetJdbcConnectionException NaN 0 0 0
o.s.j.c.metadata.G..$TableMetaData 0.2 6 3 3 0.2
o.s.j.c.metadata.Db2CallMetaDataProvider 0 2 0 0
o.s.j.c.metadata.HanaCallMetaDataProvider 0 1 0 0
o.s.j.c.metadata.PostgresCallMetaDataProvider 0 6 1 0
o.s.j.c.metadata.OracleTableMetaDataProvider 0 1 2 0
o.s.j.c.metadata.OracleCallMetaDataProvider 0 6 1 0
o.s.j.c.metadata.TableMetaDataProviderFactory NaN 0 1 0
o.s.j.c.metadata.TableMetaDataContext 0.15 21 9 11 0.15
o.s.j.c.metadata.CallMetaDataProviderFactory NaN 0 3 0
o.s.j.c.metadata.HsqlTableMetaDataProvider 0 2 0 0
o.s.j.c.metadata.TableParameterMetaData 0 3 3 0
o.s.j.c.metadata.GenericCallMetaDataProvider 0.0526 20 8 1 0.05263157894736842
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.CallParameterMetaData 0.2 6 5 1 0.2
o.s.j.c.metadata.PostgresTableMetaDataProvider 0 2 0 0
o.s.j.c.metadata.SqlServerCallMetaDataProvider 0 2 2 0
o.s.j.c.metadata.GenericTableMetaDataProvider 0.0556 19 10 5 0.05555555555555556
o.s.j.c.metadata.DerbyCallMetaDataProvider 0 1 0 0
o.s.j.c.metadata.CallMetaDataContext 0.1786 29 13 30 0.17857142857142858
o.s.j.c.namedparam.BeanPropertySqlParameterSource 0.75 5 2 6 0.75
o.s.j.c.namedparam.MapSqlParameterSourceExtensionsKt NaN 0 0 0
o.s.j.c.namedparam.NamedParameterJdbcTemplate 0.0303 34 4 2 0.030303030303030304
o.s.j.c.namedparam.ParsedSql 0 1 6 0
o.s.j.c.namedparam.NamedParameterUtils NaN 0 4 0
o.s.j.c.namedparam.SqlParameterSourceUtils NaN 0 0 0
o.s.j.c.namedparam.NamedParameterJdbcDaoSupport 0 1 1 0
o.s.j.c.namedparam.AbstractSqlParameterSource 0.3333 4 2 2 0.3333333333333333
o.s.j.c.namedparam.EmptySqlParameterSource 0 5 1 0
o.s.j.c.namedparam.NamedParameterBatchUpdateUtils NaN 0 0 0
o.s.j.c.namedparam.N..$ParameterHolder 0 3 3 0
o.s.j.c.namedparam.MapSqlParameterSource 0.8571 8 1 21 0.8571428571428571
o.s.j.d.lookup.IsolationLevelDataSourceRouter NaN 0 1 0
o.s.j.d.lookup.MapDataSourceLookup 1 4 1 6 1
o.s.j.d.lookup.SingleDataSourceLookup 0 1 1 0
o.s.j.d.lookup.DataSourceLookupFailureException NaN 0 0 0
o.s.j.d.lookup.BeanFactoryDataSourceLookup 1 2 1 1 1
o.s.j.d.lookup.AbstractRoutingDataSource 0.125 9 6 2 0.125
o.s.j.d.lookup.JndiDataSourceLookup 0 1 0 0
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 1 2 1 1 1
o.s.j.c.support.JdbcBeanDefinitionReader 1 3 2 3 1
o.s.j.c.support.AbstractInterruptibleBatchPreparedStatementSetter 0.5 3 1 1 0.5
o.s.j.c.support.AbstractLobCreatingPreparedStatementCallback 0 1 1 0
o.s.j.c.support.AbstractSqlTypeValue 0 1 0 0
o.s.j.c.support.JdbcDaoSupport 1 4 1 6 1
o.s.j.c.support.AbstractLobStreamingResultSetExtractor 0 1 0 0
o.s.j.c.support.SqlLobValue 1 2 3 1 1
o.s.j.d.init.CannotReadScriptException NaN 0 0 0
o.s.j.d.init.DatabasePopulatorUtils NaN 0 0 0
o.s.j.d.init.ScriptException NaN 0 0 0
o.s.j.d.init.UncategorizedScriptException NaN 0 0 0
o.s.j.d.init.DataSourceInitializer 0.2 6 4 2 0.2
o.s.j.d.init.CompositeDatabasePopulator 1 3 1 3 1
o.s.j.d.init.ScriptParseException NaN 0 0 0
o.s.j.d.init.ScriptStatementFailedException NaN 0 0 0
o.s.j.d.init.ResourceDatabasePopulator 0.2727 12 8 13 0.2727272727272727
o.s.j.d.init.ScriptUtils NaN 0 7 0
o.s.j.support.SQLStateSQLExceptionTranslator NaN 0 5 0
o.s.j.support.SQLErrorCodeSQLExceptionTranslator 1 4 6 6 1
o.s.j.support.MetaDataAccessException NaN 0 0 0
o.s.j.support.AbstractFallbackSQLExceptionTranslator 0.5 3 2 1 0.5
o.s.j.support.JdbcAccessor 0.2857 8 4 5 0.2857142857142857
o.s.j.support.DatabaseStartupValidator 0.25 5 7 4 0.25
o.s.j.support.CustomSQLErrorCodesTranslation 0.3333 4 2 2 0.3333333333333333
o.s.j.support.CustomSQLExceptionTranslatorRegistrar 1 2 1 1 1
o.s.j.support.SQLExceptionSubclassTranslator NaN 0 0 0
o.s.j.support.CustomSQLExceptionTranslatorRegistry 1 2 3 1 1
o.s.j.support.SQLErrorCodesFactory 0.6667 4 6 5 0.6666666666666666
o.s.j.support.SQLErrorCodes 0.1 31 14 21 0.1
o.s.j.support.GeneratedKeyHolder 1 3 1 3 1
o.s.j.support.JdbcUtils NaN 0 2 0
o.s.j.core.J..$SimplePreparedStatementCreator 1 2 1 1 1
o.s.j.core.SqlOutParameter 1 2 1 1 1
o.s.j.core.SqlParameter 0 6 4 0
o.s.j.core.P..$PreparedStatementCreatorImpl 0.75 5 3 8 0.75
o.s.j.core.J..$RowCallbackHandlerResultSetExtractor 0 1 1 0
o.s.j.core.J..$SimpleCallableStatementCreator 1 2 1 1 1
o.s.j.core.ArgumentTypePreparedStatementSetter 1 2 2 1 1
o.s.j.core.PreparedStatementCreatorFactory 0 11 6 0
o.s.j.core.SqlRowSetResultSetExtractor 0 1 1 0
o.s.j.core.SqlReturnResultSet 0 1 0 0
o.s.j.core.ArgumentPreparedStatementSetter 1 2 1 1 1
o.s.j.core.J..$1BatchUpdateStatementCallback 1 2 3 1 1
o.s.j.core.RowCountCallbackHandler 1 5 4 4 1
o.s.j.core.CallableStatementCreatorFactory 0 6 4 0
o.s.j.core.J..$1QueryStatementCallback 1 2 3 1 1
o.s.j.core.J..$CloseSuppressingInvocationHandler 0 1 2 0
o.s.j.core.SingleColumnRowMapper 0.5 3 2 1 0.5
o.s.j.core.SqlReturnUpdateCount 0 2 0 0
o.s.j.core.BeanPropertyRowMapper 0.25 9 7 8 0.25
o.s.j.core.StatementCreatorUtils NaN 0 4 0
o.s.j.core.C..$CallableStatementCreatorImpl 1 4 3 5 1
o.s.j.core.JdbcOperationsExtensionsKt NaN 0 0 0
o.s.j.core.SqlParameterValue 0 1 1 0
o.s.j.core.RowMapperResultSetExtractor 0 1 2 0
o.s.j.core.BatchUpdateUtils NaN 0 0 0
o.s.j.core.J..$1UpdateStatementCallback 1 2 2 1 1
o.s.j.core.SqlInOutParameter 0 1 0 0
o.s.j.core.J..$1ExecuteStatementCallback 1 2 2 1 1
o.s.j.core.ColumnMapRowMapper 0 1 0 0
o.s.j.core.ResultSetSupportingSqlParameter 0.75 5 3 3 0.75
o.s.j.core.JdbcTemplate 0.0139 73 9 7 0.01388888888888889

Download XML.