Package | TC | CC | AC | Ca | Ce | A | I | D | V |
---|---|---|---|---|---|---|---|---|---|
org.dbunit | 25 | 14 | 11 | 20 | 14 | 44.0% | 41.0% | 15.000001% | 1 |
org.dbunit.ant | 11 | 9 | 2 | 0 | 23 | 18.0% | 100.0% | 18.0% | 1 |
org.dbunit.assertion | 15 | 12 | 3 | 1 | 11 | 20.0% | 92.0% | 12.0% | 1 |
org.dbunit.assertion.comparer.value | 22 | 15 | 7 | 4 | 8 | 32.0% | 67.0% | 2.0% | 1 |
org.dbunit.assertion.comparer.value.builder | 2 | 2 | 0 | 0 | 3 | 0.0% | 100.0% | 0.0% | 1 |
org.dbunit.assertion.comparer.value.verifier | 2 | 1 | 1 | 1 | 5 | 50.0% | 83.0% | 33.0% | 1 |
org.dbunit.database | 36 | 30 | 6 | 18 | 14 | 17.0% | 44.0% | 40.0% | 1 |
org.dbunit.database.search | 9 | 8 | 1 | 1 | 9 | 11.0% | 90.0% | 1.0% | 1 |
org.dbunit.database.statement | 15 | 9 | 6 | 2 | 7 | 40.0% | 78.0% | 18.0% | 1 |
org.dbunit.dataset | 53 | 44 | 9 | 20 | 10 | 17.0% | 33.0% | 50.0% | 1 |
org.dbunit.dataset.common.handlers | 32 | 28 | 4 | 2 | 4 | 12.0% | 67.0% | 21.0% | 1 |
org.dbunit.dataset.csv | 9 | 8 | 1 | 2 | 11 | 11.0% | 85.0% | 4.0% | 1 |
org.dbunit.dataset.datatype | 30 | 26 | 4 | 22 | 13 | 13.0% | 37.0% | 50.0% | 1 |
org.dbunit.dataset.excel | 4 | 4 | 0 | 2 | 11 | 0.0% | 85.0% | 15.000001% | 1 |
org.dbunit.dataset.filter | 13 | 8 | 5 | 6 | 5 | 38.0% | 45.0% | 16.0% | 1 |
org.dbunit.dataset.sqlloader | 5 | 4 | 1 | 0 | 15 | 20.0% | 100.0% | 20.0% | 1 |
org.dbunit.dataset.stream | 10 | 8 | 2 | 6 | 5 | 20.0% | 45.0% | 35.0% | 1 |
org.dbunit.dataset.xml | 15 | 14 | 1 | 2 | 13 | 7.0% | 87.0% | 7.0% | 1 |
org.dbunit.dataset.yaml | 3 | 3 | 0 | 1 | 9 | 0.0% | 90.0% | 10.0% | 1 |
org.dbunit.ext.db2 | 3 | 3 | 0 | 0 | 8 | 0.0% | 100.0% | 0.0% | 1 |
org.dbunit.ext.h2 | 2 | 2 | 0 | 0 | 7 | 0.0% | 100.0% | 0.0% | 1 |
org.dbunit.ext.hsqldb | 2 | 2 | 0 | 0 | 7 | 0.0% | 100.0% | 0.0% | 1 |
org.dbunit.ext.mckoi | 2 | 2 | 0 | 0 | 7 | 0.0% | 100.0% | 0.0% | 1 |
org.dbunit.ext.mssql | 7 | 7 | 0 | 1 | 13 | 0.0% | 93.0% | 7.0% | 1 |
org.dbunit.ext.mysql | 3 | 3 | 0 | 0 | 8 | 0.0% | 100.0% | 0.0% | 1 |
org.dbunit.ext.netezza | 2 | 2 | 0 | 0 | 6 | 0.0% | 100.0% | 0.0% | 1 |
org.dbunit.ext.oracle | 13 | 13 | 0 | 0 | 15 | 0.0% | 100.0% | 0.0% | 1 |
org.dbunit.ext.postgresql | 8 | 8 | 0 | 0 | 9 | 0.0% | 100.0% | 0.0% | 1 |
org.dbunit.operation | 20 | 17 | 3 | 3 | 10 | 15.000001% | 77.0% | 8.0% | 1 |
org.dbunit.util | 18 | 17 | 1 | 11 | 15 | 6.0% | 58.0% | 37.0% | 1 |
org.dbunit.util.concurrent | 20 | 13 | 7 | 1 | 6 | 35.0% | 86.0% | 21.0% | 1 |
org.dbunit.util.fileloader | 6 | 4 | 2 | 0 | 10 | 33.0% | 100.0% | 33.0% | 1 |
org.dbunit.util.search | 9 | 3 | 6 | 2 | 5 | 67.0% | 71.0% | 38.0% | 1 |
org.dbunit.util.xml | 1 | 1 | 0 | 1 | 4 | 0.0% | 80.0% | 20.0% | 1 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
20 | 14 | 44.0% | 41.0% | 15.000001% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.AbstractDatabaseTester org.dbunit.DBTestCase org.dbunit.DataSourceBasedDBTestCase org.dbunit.DatabaseTestCase org.dbunit.ExpectedDataSetAndVerifyTableDefinitionVerifier org.dbunit.IDatabaseTester org.dbunit.IOperationListener org.dbunit.JdbcBasedDBTestCase org.dbunit.JndiBasedDBTestCase org.dbunit.PrepAndExpectedTestCase org.dbunit.PrepAndExpectedTestCaseSteps |
org.dbunit.AbstractDatabaseTester$OperationType org.dbunit.Assertion org.dbunit.DataSourceDatabaseTester org.dbunit.DatabaseTestCase$1 org.dbunit.DatabaseUnitException org.dbunit.DatabaseUnitRuntimeException org.dbunit.DefaultDatabaseTester org.dbunit.DefaultExpectedDataSetAndVerifyTableDefinitionVerifier org.dbunit.DefaultOperationListener org.dbunit.IOperationListener$1 org.dbunit.JdbcDatabaseTester org.dbunit.JndiDatabaseTester org.dbunit.PropertiesBasedJdbcDatabaseTester org.dbunit.VerifyTableDefinition |
org.dbunit.ant org.dbunit.assertion org.dbunit.assertion.comparer.value org.dbunit.assertion.comparer.value.verifier org.dbunit.database org.dbunit.dataset org.dbunit.dataset.common.handlers org.dbunit.dataset.csv org.dbunit.dataset.sqlloader org.dbunit.ext.db2 org.dbunit.ext.h2 org.dbunit.ext.hsqldb org.dbunit.ext.mckoi org.dbunit.ext.mssql org.dbunit.ext.mysql org.dbunit.ext.oracle org.dbunit.operation org.dbunit.util org.dbunit.util.fileloader org.dbunit.util.search |
java.lang java.sql java.util javax.naming javax.sql org.dbunit.assertion org.dbunit.assertion.comparer.value org.dbunit.assertion.comparer.value.verifier org.dbunit.database org.dbunit.dataset org.dbunit.operation org.junit.jupiter.api org.junit.jupiter.api.extension org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 23 | 18.0% | 100.0% | 18.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.ant.AbstractStep org.dbunit.ant.DbUnitTaskStep |
org.dbunit.ant.Compare org.dbunit.ant.DbConfig org.dbunit.ant.DbConfig$Feature org.dbunit.ant.DbUnitTask org.dbunit.ant.Export org.dbunit.ant.Operation org.dbunit.ant.Query org.dbunit.ant.QuerySet org.dbunit.ant.Table |
None | java.io java.lang java.net java.sql java.util org.apache.tools.ant org.apache.tools.ant.taskdefs org.apache.tools.ant.types org.dbunit org.dbunit.database org.dbunit.dataset org.dbunit.dataset.csv org.dbunit.dataset.datatype org.dbunit.dataset.excel org.dbunit.dataset.filter org.dbunit.dataset.stream org.dbunit.dataset.xml org.dbunit.dataset.yaml org.dbunit.ext.mssql org.dbunit.operation org.dbunit.util org.slf4j org.xml.sax |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 11 | 20.0% | 92.0% | 12.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.assertion.DifferenceListener org.dbunit.assertion.FailureFactory org.dbunit.assertion.FailureHandler |
org.dbunit.assertion.DbAssertionFailedError org.dbunit.assertion.DbComparisonFailure org.dbunit.assertion.DbUnitAssert org.dbunit.assertion.DbUnitAssert$ComparisonColumn org.dbunit.assertion.DbUnitAssertBase org.dbunit.assertion.DbUnitValueComparerAssert org.dbunit.assertion.DefaultFailureHandler org.dbunit.assertion.DefaultFailureHandler$DefaultFailureFactory org.dbunit.assertion.DiffCollectingFailureHandler org.dbunit.assertion.Difference org.dbunit.assertion.JUnitFailureFactory org.dbunit.assertion.SimpleAssert |
org.dbunit |
java.lang java.sql java.util org.dbunit org.dbunit.assertion.comparer.value org.dbunit.database org.dbunit.dataset org.dbunit.dataset.datatype org.dbunit.dataset.filter org.opentest4j org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 8 | 32.0% | 67.0% | 2.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.assertion.comparer.value.ValueComparer org.dbunit.assertion.comparer.value.ValueComparerBase org.dbunit.assertion.comparer.value.ValueComparerDefaults org.dbunit.assertion.comparer.value.ValueComparerSelector org.dbunit.assertion.comparer.value.ValueComparerTemplateBase org.dbunit.assertion.comparer.value.ValueComparers org.dbunit.assertion.comparer.value.ValueFactory |
org.dbunit.assertion.comparer.value.ConditionalSelectorMultiValueComparer org.dbunit.assertion.comparer.value.ConditionalSetBiValueComparer org.dbunit.assertion.comparer.value.DefaultValueComparerDefaults org.dbunit.assertion.comparer.value.IsActualContainingExpectedStringValueComparer org.dbunit.assertion.comparer.value.IsActualEqualToExpectedValueComparer org.dbunit.assertion.comparer.value.IsActualEqualToExpectedWithEmptyFailMessageValueComparer org.dbunit.assertion.comparer.value.IsActualGreaterThanExpectedValueComparer org.dbunit.assertion.comparer.value.IsActualGreaterThanOrEqualToExpectedValueComparer org.dbunit.assertion.comparer.value.IsActualLessThanExpectedValueComparer org.dbunit.assertion.comparer.value.IsActualLessThanOrEqualToExpectedValueComparer org.dbunit.assertion.comparer.value.IsActualNotEqualToExpectedValueComparer org.dbunit.assertion.comparer.value.IsActualNotNullValueComparer org.dbunit.assertion.comparer.value.IsActualNullValueComparer org.dbunit.assertion.comparer.value.IsActualWithinToleranceOfExpectedTimestampValueComparer org.dbunit.assertion.comparer.value.NeverFailsValueComparer |
org.dbunit org.dbunit.assertion org.dbunit.assertion.comparer.value.builder org.dbunit.assertion.comparer.value.verifier |
java.lang java.sql java.util org.dbunit org.dbunit.dataset org.dbunit.dataset.datatype org.junit.jupiter.api org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 3 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.dbunit.assertion.comparer.value.builder.ColumnValueComparerMapBuilder org.dbunit.assertion.comparer.value.builder.TableColumnValueComparerMapBuilder |
None | java.lang java.util org.dbunit.assertion.comparer.value |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 5 | 50.0% | 83.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.assertion.comparer.value.verifier.VerifyTableDefinitionVerifier |
org.dbunit.assertion.comparer.value.verifier.DefaultVerifyTableDefinitionVerifier |
org.dbunit |
java.lang java.util org.dbunit org.dbunit.assertion.comparer.value org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
18 | 14 | 17.0% | 44.0% | 40.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.database.AbstractDatabaseConnection org.dbunit.database.AbstractResultSetTable org.dbunit.database.IDatabaseConnection org.dbunit.database.IMetadataHandler org.dbunit.database.IResultSetTable org.dbunit.database.IResultSetTableFactory |
org.dbunit.database.AmbiguousTableNameException org.dbunit.database.CachedResultSetTable org.dbunit.database.CachedResultSetTableFactory org.dbunit.database.CyclicTablesDependencyException org.dbunit.database.DatabaseConfig org.dbunit.database.DatabaseConfig$ConfigProperty org.dbunit.database.DatabaseConfig$Configurator org.dbunit.database.DatabaseConnection org.dbunit.database.DatabaseDataSet org.dbunit.database.DatabaseDataSet$1 org.dbunit.database.DatabaseDataSet$OracleRecycleBinTableFilter org.dbunit.database.DatabaseDataSet$SchemaSet org.dbunit.database.DatabaseDataSourceConnection org.dbunit.database.DatabaseSequenceFilter org.dbunit.database.DatabaseSequenceFilter$DependencyInfo org.dbunit.database.DatabaseTableIterator org.dbunit.database.DatabaseTableMetaData org.dbunit.database.DatabaseTableMetaData$PrimaryKeyData org.dbunit.database.DefaultMetadataHandler org.dbunit.database.ForwardOnlyResultSetTable org.dbunit.database.ForwardOnlyResultSetTableFactory org.dbunit.database.PrimaryKeyFilter org.dbunit.database.PrimaryKeyFilter$FilterIterator org.dbunit.database.PrimaryKeyFilter$PkTableMap org.dbunit.database.PrimaryKeyFilteredTableWrapper org.dbunit.database.QueryDataSet org.dbunit.database.QueryDataSet$TableEntry org.dbunit.database.QueryTableIterator org.dbunit.database.ResultSetTableMetaData org.dbunit.database.ScrollableResultSetTable |
org.dbunit org.dbunit.ant org.dbunit.assertion org.dbunit.database.search org.dbunit.database.statement org.dbunit.dataset org.dbunit.dataset.filter org.dbunit.dataset.yaml org.dbunit.ext.db2 org.dbunit.ext.h2 org.dbunit.ext.hsqldb org.dbunit.ext.mckoi org.dbunit.ext.mssql org.dbunit.ext.mysql org.dbunit.ext.netezza org.dbunit.ext.oracle org.dbunit.operation org.dbunit.util |
java.lang java.sql java.util javax.naming javax.sql org.dbunit org.dbunit.database.search org.dbunit.database.statement org.dbunit.dataset org.dbunit.dataset.datatype org.dbunit.dataset.filter org.dbunit.util org.dbunit.util.search org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 9 | 11.0% | 90.0% | 1.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.database.search.AbstractMetaDataBasedSearchCallback |
org.dbunit.database.search.ExportedKeysSearchCallback org.dbunit.database.search.FKRelationshipEdge org.dbunit.database.search.ForeignKeyRelationshipEdge org.dbunit.database.search.ImportedAndExportedKeysSearchCallback org.dbunit.database.search.ImportedAndExportedKeysSearchCallbackFilteredByPKs org.dbunit.database.search.ImportedKeysSearchCallback org.dbunit.database.search.ImportedKeysSearchCallbackFilteredByPKs org.dbunit.database.search.TablesDependencyHelper |
org.dbunit.database |
java.lang java.sql java.util org.dbunit.database org.dbunit.dataset org.dbunit.dataset.filter org.dbunit.util org.dbunit.util.search org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 7 | 40.0% | 78.0% | 18.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.database.statement.AbstractBatchStatement org.dbunit.database.statement.AbstractPreparedBatchStatement org.dbunit.database.statement.AbstractStatementFactory org.dbunit.database.statement.IBatchStatement org.dbunit.database.statement.IPreparedBatchStatement org.dbunit.database.statement.IStatementFactory |
org.dbunit.database.statement.AutomaticPreparedBatchStatement org.dbunit.database.statement.BatchStatement org.dbunit.database.statement.BatchStatementDecorator org.dbunit.database.statement.CompoundStatement org.dbunit.database.statement.PreparedBatchStatement org.dbunit.database.statement.PreparedStatementFactory org.dbunit.database.statement.SimplePreparedStatement org.dbunit.database.statement.SimpleStatement org.dbunit.database.statement.StatementFactory |
org.dbunit.database org.dbunit.operation |
java.lang java.sql java.util org.dbunit.database org.dbunit.dataset org.dbunit.dataset.datatype org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
20 | 10 | 17.0% | 33.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.dataset.AbstractDataSet org.dbunit.dataset.AbstractTable org.dbunit.dataset.AbstractTableMetaData org.dbunit.dataset.IDataSet org.dbunit.dataset.IRowValueProvider org.dbunit.dataset.ITable org.dbunit.dataset.ITableIterator org.dbunit.dataset.ITableMetaData org.dbunit.dataset.SortedTable$AbstractRowComparator |
org.dbunit.dataset.CachedDataSet org.dbunit.dataset.CachedTable org.dbunit.dataset.CaseInsensitiveDataSet org.dbunit.dataset.CaseInsensitiveDataSet$CaseInsensitiveIterator org.dbunit.dataset.CaseInsensitiveTable org.dbunit.dataset.Column org.dbunit.dataset.Column$1 org.dbunit.dataset.Column$AutoIncrement org.dbunit.dataset.Column$Nullable org.dbunit.dataset.ColumnFilterTable org.dbunit.dataset.Columns org.dbunit.dataset.Columns$1 org.dbunit.dataset.Columns$ColumnComparator org.dbunit.dataset.Columns$ColumnDiff org.dbunit.dataset.CompositeDataSet org.dbunit.dataset.CompositeTable org.dbunit.dataset.DataSetException org.dbunit.dataset.DataSetUtils org.dbunit.dataset.DefaultDataSet org.dbunit.dataset.DefaultTable org.dbunit.dataset.DefaultTableIterator org.dbunit.dataset.DefaultTableMetaData org.dbunit.dataset.FilteredDataSet org.dbunit.dataset.FilteredTableMetaData org.dbunit.dataset.ForwardOnlyDataSet org.dbunit.dataset.ForwardOnlyDataSet$ForwardOnlyIterator org.dbunit.dataset.ForwardOnlyTable org.dbunit.dataset.LowerCaseDataSet org.dbunit.dataset.LowerCaseDataSet$LowerCaseIterator org.dbunit.dataset.LowerCaseTableMetaData org.dbunit.dataset.NoPrimaryKeyException org.dbunit.dataset.NoSuchColumnException org.dbunit.dataset.NoSuchTableException org.dbunit.dataset.OrderedTableNameMap org.dbunit.dataset.ReplacementDataSet org.dbunit.dataset.ReplacementDataSet$ReplacementIterator org.dbunit.dataset.ReplacementTable org.dbunit.dataset.RowFilterTable org.dbunit.dataset.RowOutOfBoundsException org.dbunit.dataset.SortedDataSet org.dbunit.dataset.SortedDataSet$SortedIterator org.dbunit.dataset.SortedTable org.dbunit.dataset.SortedTable$RowComparator org.dbunit.dataset.SortedTable$RowComparatorByString |
org.dbunit org.dbunit.ant org.dbunit.assertion org.dbunit.assertion.comparer.value org.dbunit.database org.dbunit.database.search org.dbunit.database.statement org.dbunit.dataset.csv org.dbunit.dataset.datatype org.dbunit.dataset.excel org.dbunit.dataset.filter org.dbunit.dataset.sqlloader org.dbunit.dataset.stream org.dbunit.dataset.xml org.dbunit.dataset.yaml org.dbunit.ext.mssql org.dbunit.ext.oracle org.dbunit.operation org.dbunit.util org.dbunit.util.fileloader |
java.lang java.sql java.util org.dbunit org.dbunit.database org.dbunit.dataset.datatype org.dbunit.dataset.filter org.dbunit.dataset.stream org.dbunit.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 4 | 12.0% | 67.0% | 21.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.dataset.common.handlers.AbstractPipelineComponent org.dbunit.dataset.common.handlers.Handler org.dbunit.dataset.common.handlers.Helper org.dbunit.dataset.common.handlers.PipelineComponent |
org.dbunit.dataset.common.handlers.AbstractPipelineComponent$ACCEPT org.dbunit.dataset.common.handlers.AbstractPipelineComponent$IGNORE org.dbunit.dataset.common.handlers.AllHandler org.dbunit.dataset.common.handlers.AllHandler$1 org.dbunit.dataset.common.handlers.EnforceHandler org.dbunit.dataset.common.handlers.EnforceHandler$1 org.dbunit.dataset.common.handlers.EnforceHandler$ENFORCE org.dbunit.dataset.common.handlers.EscapeHandler org.dbunit.dataset.common.handlers.EscapeHandler$1 org.dbunit.dataset.common.handlers.EscapeHandler$ESCAPE org.dbunit.dataset.common.handlers.IllegalInputCharacterException org.dbunit.dataset.common.handlers.IsAlnumHandler org.dbunit.dataset.common.handlers.IsAlnumHandler$QUOTE org.dbunit.dataset.common.handlers.IsAlnumHandler$UNQUOTE org.dbunit.dataset.common.handlers.LineEndHandler org.dbunit.dataset.common.handlers.NoHandler org.dbunit.dataset.common.handlers.Pipeline org.dbunit.dataset.common.handlers.PipelineConfig org.dbunit.dataset.common.handlers.PipelineException org.dbunit.dataset.common.handlers.QuoteHandler org.dbunit.dataset.common.handlers.QuoteHandler$QUOTE org.dbunit.dataset.common.handlers.QuoteHandler$UNQUOTE org.dbunit.dataset.common.handlers.SeparatorHandler org.dbunit.dataset.common.handlers.SeparatorHandler$ENDPIECE org.dbunit.dataset.common.handlers.TransparentHandler org.dbunit.dataset.common.handlers.UnquotedFieldAssembler org.dbunit.dataset.common.handlers.UnquotedFieldAssembler$ASSEMBLE org.dbunit.dataset.common.handlers.WhitespacesHandler |
org.dbunit.dataset.csv org.dbunit.dataset.sqlloader |
java.lang java.util org.dbunit org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 11 | 11.0% | 85.0% | 4.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.dataset.csv.CsvParser |
org.dbunit.dataset.csv.CsvDataSet org.dbunit.dataset.csv.CsvDataSetWriter org.dbunit.dataset.csv.CsvParserException org.dbunit.dataset.csv.CsvParserImpl org.dbunit.dataset.csv.CsvProducer org.dbunit.dataset.csv.CsvURLDataSet org.dbunit.dataset.csv.CsvURLProducer org.dbunit.dataset.csv.IllegalCharacterSeen |
org.dbunit.ant org.dbunit.util.fileloader |
java.io java.lang java.net java.text java.util org.dbunit org.dbunit.dataset org.dbunit.dataset.common.handlers org.dbunit.dataset.datatype org.dbunit.dataset.stream org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
22 | 13 | 13.0% | 37.0% | 50.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.dataset.datatype.AbstractDataType org.dbunit.dataset.datatype.DataType org.dbunit.dataset.datatype.IDataTypeFactory org.dbunit.dataset.datatype.IDbProductRelatable |
org.dbunit.dataset.datatype.BigIntegerDataType org.dbunit.dataset.datatype.BinaryStreamDataType org.dbunit.dataset.datatype.BitDataType org.dbunit.dataset.datatype.BlobDataType org.dbunit.dataset.datatype.BooleanDataType org.dbunit.dataset.datatype.BytesDataType org.dbunit.dataset.datatype.ClobDataType org.dbunit.dataset.datatype.DataTypeException org.dbunit.dataset.datatype.DateDataType org.dbunit.dataset.datatype.DefaultDataTypeFactory org.dbunit.dataset.datatype.DoubleDataType org.dbunit.dataset.datatype.FloatDataType org.dbunit.dataset.datatype.IntegerDataType org.dbunit.dataset.datatype.LongDataType org.dbunit.dataset.datatype.NumberDataType org.dbunit.dataset.datatype.NumberTolerantDataType org.dbunit.dataset.datatype.StringDataType org.dbunit.dataset.datatype.StringIgnoreCaseDataType org.dbunit.dataset.datatype.TimeDataType org.dbunit.dataset.datatype.TimestampDataType org.dbunit.dataset.datatype.ToleratedDeltaMap org.dbunit.dataset.datatype.ToleratedDeltaMap$Precision org.dbunit.dataset.datatype.ToleratedDeltaMap$ToleratedDelta org.dbunit.dataset.datatype.TypeCastException org.dbunit.dataset.datatype.UnknownDataType org.dbunit.dataset.datatype.UuidAwareBytesDataType |
org.dbunit.ant org.dbunit.assertion org.dbunit.assertion.comparer.value org.dbunit.database org.dbunit.database.statement org.dbunit.dataset org.dbunit.dataset.csv org.dbunit.dataset.excel org.dbunit.dataset.sqlloader org.dbunit.dataset.xml org.dbunit.dataset.yaml org.dbunit.ext.db2 org.dbunit.ext.h2 org.dbunit.ext.hsqldb org.dbunit.ext.mckoi org.dbunit.ext.mssql org.dbunit.ext.mysql org.dbunit.ext.netezza org.dbunit.ext.oracle org.dbunit.ext.postgresql org.dbunit.operation org.dbunit.util |
java.io java.lang java.math java.net java.sql java.time java.time.format java.time.temporal java.util java.util.regex org.dbunit.dataset org.dbunit.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 11 | 0.0% | 85.0% | 15.000001% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.dbunit.dataset.excel.XlsDataSet org.dbunit.dataset.excel.XlsDataSetWriter org.dbunit.dataset.excel.XlsTable org.dbunit.dataset.excel.XlsTable$1 |
org.dbunit.ant org.dbunit.util.fileloader |
java.io java.lang java.math java.text java.util org.apache.poi org.apache.poi.hssf.usermodel org.apache.poi.ss.usermodel org.dbunit.dataset org.dbunit.dataset.datatype org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 5 | 38.0% | 45.0% | 16.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.dataset.filter.AbstractTableFilter org.dbunit.dataset.filter.IColumnFilter org.dbunit.dataset.filter.IRowFilter org.dbunit.dataset.filter.ITableFilter org.dbunit.dataset.filter.ITableFilterSimple |
org.dbunit.dataset.filter.AbstractTableFilter$FilterIterator org.dbunit.dataset.filter.DefaultColumnFilter org.dbunit.dataset.filter.DefaultTableFilter org.dbunit.dataset.filter.ExcludeTableFilter org.dbunit.dataset.filter.IncludeTableFilter org.dbunit.dataset.filter.PatternMatcher org.dbunit.dataset.filter.SequenceTableFilter org.dbunit.dataset.filter.SequenceTableIterator |
org.dbunit.ant org.dbunit.assertion org.dbunit.database org.dbunit.database.search org.dbunit.dataset org.dbunit.ext.mssql |
java.lang java.util org.dbunit.database org.dbunit.dataset org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 15 | 20.0% | 100.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.dataset.sqlloader.SqlLoaderControlParser |
org.dbunit.dataset.sqlloader.SqlLoaderControlDataSet org.dbunit.dataset.sqlloader.SqlLoaderControlParserException org.dbunit.dataset.sqlloader.SqlLoaderControlParserImpl org.dbunit.dataset.sqlloader.SqlLoaderControlProducer |
None | java.io java.lang java.net java.nio java.nio.channels java.text java.util java.util.regex org.dbunit org.dbunit.dataset org.dbunit.dataset.common.handlers org.dbunit.dataset.datatype org.dbunit.dataset.stream org.dbunit.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 5 | 20.0% | 45.0% | 35.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.dataset.stream.IDataSetConsumer org.dbunit.dataset.stream.IDataSetProducer |
org.dbunit.dataset.stream.BufferedConsumer org.dbunit.dataset.stream.BufferedConsumer$TableBuffer org.dbunit.dataset.stream.DataSetProducerAdapter org.dbunit.dataset.stream.DefaultConsumer org.dbunit.dataset.stream.StreamingDataSet org.dbunit.dataset.stream.StreamingIterator org.dbunit.dataset.stream.StreamingIterator$AsynchronousConsumer org.dbunit.dataset.stream.StreamingIterator$StreamingTable |
org.dbunit.ant org.dbunit.dataset org.dbunit.dataset.csv org.dbunit.dataset.sqlloader org.dbunit.dataset.xml org.dbunit.dataset.yaml |
java.lang java.util org.dbunit.dataset org.dbunit.util.concurrent org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 13 | 7.0% | 87.0% | 7.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.dataset.xml.FlatDtdWriter$ContentModel |
org.dbunit.dataset.xml.FlatDtdDataSet org.dbunit.dataset.xml.FlatDtdProducer org.dbunit.dataset.xml.FlatDtdWriter org.dbunit.dataset.xml.FlatDtdWriter$1 org.dbunit.dataset.xml.FlatDtdWriter$ChoiceModel org.dbunit.dataset.xml.FlatDtdWriter$SequenceModel org.dbunit.dataset.xml.FlatXmlDataSet org.dbunit.dataset.xml.FlatXmlDataSetBuilder org.dbunit.dataset.xml.FlatXmlProducer org.dbunit.dataset.xml.FlatXmlProducer$FlatDtdHandler org.dbunit.dataset.xml.FlatXmlWriter org.dbunit.dataset.xml.XmlDataSet org.dbunit.dataset.xml.XmlDataSetWriter org.dbunit.dataset.xml.XmlProducer |
org.dbunit.ant org.dbunit.util.fileloader |
java.io java.lang java.net java.util javax.xml.parsers org.dbunit.dataset org.dbunit.dataset.datatype org.dbunit.dataset.stream org.dbunit.util.xml org.slf4j org.xml.sax org.xml.sax.ext org.xml.sax.helpers |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 9 | 0.0% | 90.0% | 10.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.dbunit.dataset.yaml.YamlDataSet org.dbunit.dataset.yaml.YamlProducer org.dbunit.dataset.yaml.YamlWriter |
org.dbunit.ant |
java.io java.lang java.util org.dbunit.database org.dbunit.dataset org.dbunit.dataset.datatype org.dbunit.dataset.stream org.yaml.snakeyaml org.yaml.snakeyaml.constructor |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 8 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.dbunit.ext.db2.Db2Connection org.dbunit.ext.db2.Db2DataTypeFactory org.dbunit.ext.db2.Db2MetadataHandler |
None | java.lang java.sql java.util org.dbunit org.dbunit.database org.dbunit.dataset.datatype org.dbunit.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 7 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.dbunit.ext.h2.H2Connection org.dbunit.ext.h2.H2DataTypeFactory |
None | java.lang java.sql java.util org.dbunit org.dbunit.database org.dbunit.dataset.datatype org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 7 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.dbunit.ext.hsqldb.HsqldbConnection org.dbunit.ext.hsqldb.HsqldbDataTypeFactory |
None | java.lang java.sql java.util org.dbunit org.dbunit.database org.dbunit.dataset.datatype org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 7 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.dbunit.ext.mckoi.MckoiConnection org.dbunit.ext.mckoi.MckoiDataTypeFactory |
None | java.lang java.sql java.util org.dbunit org.dbunit.database org.dbunit.dataset.datatype org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 13 | 0.0% | 93.0% | 7.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.dbunit.ext.mssql.DateTimeOffsetType org.dbunit.ext.mssql.InsertIdentityOperation org.dbunit.ext.mssql.InsertIdentityOperation$1 org.dbunit.ext.mssql.InsertIdentityOperation$2 org.dbunit.ext.mssql.MsSqlConnection org.dbunit.ext.mssql.MsSqlDataTypeFactory org.dbunit.ext.mssql.UniqueIdentifierType |
org.dbunit.ant |
java.lang java.sql java.time java.time.format java.time.temporal java.util org.dbunit org.dbunit.database org.dbunit.dataset org.dbunit.dataset.datatype org.dbunit.dataset.filter org.dbunit.operation org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 8 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.dbunit.ext.mysql.MySqlConnection org.dbunit.ext.mysql.MySqlDataTypeFactory org.dbunit.ext.mysql.MySqlMetadataHandler |
None | java.lang java.sql java.util org.dbunit org.dbunit.database org.dbunit.dataset.datatype org.dbunit.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 6 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.dbunit.ext.netezza.NetezzaDataTypeFactory org.dbunit.ext.netezza.NetezzaMetadataHandler |
None | java.lang java.sql org.dbunit.database org.dbunit.dataset.datatype org.dbunit.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 15 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.dbunit.ext.oracle.Oracle10DataTypeFactory org.dbunit.ext.oracle.OracleBlobDataType org.dbunit.ext.oracle.OracleClobDataType org.dbunit.ext.oracle.OracleConnection org.dbunit.ext.oracle.OracleDataTypeFactory org.dbunit.ext.oracle.OracleNClobDataType org.dbunit.ext.oracle.OracleSdoElemInfoArray org.dbunit.ext.oracle.OracleSdoGeometry org.dbunit.ext.oracle.OracleSdoGeometryDataType org.dbunit.ext.oracle.OracleSdoHelper org.dbunit.ext.oracle.OracleSdoOrdinateArray org.dbunit.ext.oracle.OracleSdoPointType org.dbunit.ext.oracle.OracleXMLTypeDataType |
None | java.io java.lang java.math java.sql java.util java.util.regex oracle.jdbc oracle.jpub.runtime oracle.sql org.apache.commons.compress.utils org.dbunit org.dbunit.database org.dbunit.dataset org.dbunit.dataset.datatype org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 9 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.dbunit.ext.postgresql.CitextType org.dbunit.ext.postgresql.GenericEnumType org.dbunit.ext.postgresql.GeometryType org.dbunit.ext.postgresql.InetType org.dbunit.ext.postgresql.IntervalType org.dbunit.ext.postgresql.PostgreSQLOidDataType org.dbunit.ext.postgresql.PostgresqlDataTypeFactory org.dbunit.ext.postgresql.UuidType |
None | java.io java.lang java.lang.reflect java.sql java.util org.dbunit.dataset.datatype org.postgresql org.postgresql.largeobject org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 10 | 15.000001% | 77.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.operation.AbstractBatchOperation org.dbunit.operation.AbstractOperation org.dbunit.operation.DatabaseOperation |
org.dbunit.operation.CloseConnectionOperation org.dbunit.operation.CompositeOperation org.dbunit.operation.DatabaseOperation$1 org.dbunit.operation.DatabaseOperation$DummyOperation org.dbunit.operation.DeleteAllOperation org.dbunit.operation.DeleteOperation org.dbunit.operation.ExclusiveTransactionException org.dbunit.operation.InsertOperation org.dbunit.operation.OperationData org.dbunit.operation.RefreshOperation org.dbunit.operation.RefreshOperation$InsertRowOperation org.dbunit.operation.RefreshOperation$RowExistOperation org.dbunit.operation.RefreshOperation$RowOperation org.dbunit.operation.RefreshOperation$UpdateRowOperation org.dbunit.operation.TransactionOperation org.dbunit.operation.TruncateTableOperation org.dbunit.operation.UpdateOperation |
org.dbunit org.dbunit.ant org.dbunit.ext.mssql |
java.lang java.sql java.util org.dbunit org.dbunit.database org.dbunit.database.statement org.dbunit.dataset org.dbunit.dataset.datatype org.dbunit.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
11 | 15 | 6.0% | 58.0% | 37.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.util.SQLHelper$ExceptionWrapper |
org.dbunit.util.Base64 org.dbunit.util.Base64$InputStream org.dbunit.util.Base64$OutputStream org.dbunit.util.CollectionsHelper org.dbunit.util.FileHelper org.dbunit.util.QualifiedTableName org.dbunit.util.RelativeDateTimeParser org.dbunit.util.SQLHelper org.dbunit.util.SQLHelper$1 org.dbunit.util.SQLHelper$2 org.dbunit.util.SQLHelper$3 org.dbunit.util.SQLHelper$4 org.dbunit.util.SQLHelper$5 org.dbunit.util.SQLHelper$6 org.dbunit.util.SQLHelper$7 org.dbunit.util.SQLHelper$8 org.dbunit.util.TableFormatter |
org.dbunit.ant org.dbunit.database org.dbunit.database.search org.dbunit.dataset org.dbunit.dataset.datatype org.dbunit.dataset.sqlloader org.dbunit.ext.db2 org.dbunit.ext.mysql org.dbunit.ext.netezza org.dbunit.operation org.dbunit.util.search |
java.io java.lang java.net java.nio.channels java.sql java.time java.time.temporal java.util java.util.regex org.dbunit org.dbunit.database org.dbunit.dataset org.dbunit.dataset.datatype org.slf4j org.xml.sax |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 6 | 35.0% | 86.0% | 21.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.util.concurrent.BoundedChannel org.dbunit.util.concurrent.Channel org.dbunit.util.concurrent.Executor org.dbunit.util.concurrent.Puttable org.dbunit.util.concurrent.SemaphoreControlledChannel org.dbunit.util.concurrent.Sync org.dbunit.util.concurrent.Takable |
org.dbunit.util.concurrent.BoundedBuffer org.dbunit.util.concurrent.BoundedLinkedQueue org.dbunit.util.concurrent.DefaultChannelCapacity org.dbunit.util.concurrent.LinkedNode org.dbunit.util.concurrent.LinkedQueue org.dbunit.util.concurrent.PropertyChangeMulticaster org.dbunit.util.concurrent.Semaphore org.dbunit.util.concurrent.Slot org.dbunit.util.concurrent.SynchronizedInt org.dbunit.util.concurrent.SynchronizedVariable org.dbunit.util.concurrent.SynchronousChannel org.dbunit.util.concurrent.SynchronousChannel$Queue org.dbunit.util.concurrent.TimeoutException |
org.dbunit.dataset.stream |
java.beans java.io java.lang java.lang.reflect java.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 10 | 33.0% | 100.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.util.fileloader.AbstractDataFileLoader org.dbunit.util.fileloader.DataFileLoader |
org.dbunit.util.fileloader.CsvDataFileLoader org.dbunit.util.fileloader.FlatXmlDataFileLoader org.dbunit.util.fileloader.FullXmlDataFileLoader org.dbunit.util.fileloader.XlsDataFileLoader |
None | java.io java.lang java.net java.util org.dbunit org.dbunit.dataset org.dbunit.dataset.csv org.dbunit.dataset.excel org.dbunit.dataset.xml org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 5 | 67.0% | 71.0% | 38.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.dbunit.util.search.AbstractExcludeNodesSearchCallback org.dbunit.util.search.AbstractIncludeNodesSearchCallback org.dbunit.util.search.AbstractNodesFilterSearchCallback org.dbunit.util.search.IEdge org.dbunit.util.search.ISearchAlgorithm org.dbunit.util.search.ISearchCallback |
org.dbunit.util.search.DepthFirstSearch org.dbunit.util.search.Edge org.dbunit.util.search.SearchException |
org.dbunit.database org.dbunit.database.search |
java.lang java.util org.dbunit org.dbunit.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 4 | 0.0% | 80.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | org.dbunit.util.xml.XmlWriter |
org.dbunit.dataset.xml |
java.io java.lang java.util org.slf4j |
Package | Package Dependencies |
---|---|
org.dbunit | org.dbunit.operation org.dbunit.database.statement org.dbunit.database org.dbunit.database.statement |
org.dbunit.ant | org.dbunit.util org.dbunit org.dbunit.operation org.dbunit.database.statement org.dbunit.database org.dbunit.database.statement |
org.dbunit.assertion | org.dbunit.dataset.datatype org.dbunit.dataset org.dbunit.dataset.datatype |
org.dbunit.assertion.comparer.value | org.dbunit.dataset.datatype org.dbunit.dataset org.dbunit.dataset.datatype |
org.dbunit.assertion.comparer.value.builder | org.dbunit.assertion.comparer.value org.dbunit.dataset.datatype org.dbunit.dataset org.dbunit.dataset.datatype |
org.dbunit.assertion.comparer.value.verifier | org.dbunit org.dbunit.operation org.dbunit.database.statement org.dbunit.database org.dbunit.database.statement |
org.dbunit.database | org.dbunit.database.statement org.dbunit.database |
org.dbunit.database.search | org.dbunit.util.search org.dbunit.util org.dbunit org.dbunit.operation org.dbunit.database.statement org.dbunit.database org.dbunit.database.statement |
org.dbunit.database.statement | org.dbunit.database org.dbunit.database.statement |
org.dbunit.dataset | org.dbunit.dataset.datatype org.dbunit.dataset |
org.dbunit.dataset.common.handlers | org.dbunit org.dbunit.operation org.dbunit.database.statement org.dbunit.database org.dbunit.database.statement |
org.dbunit.dataset.csv | org.dbunit.dataset org.dbunit.dataset.datatype org.dbunit.dataset |
org.dbunit.dataset.datatype | org.dbunit.dataset org.dbunit.dataset.datatype |
org.dbunit.dataset.excel | org.dbunit.dataset org.dbunit.dataset.datatype org.dbunit.dataset |
org.dbunit.dataset.filter | org.dbunit.dataset org.dbunit.dataset.datatype org.dbunit.dataset |
org.dbunit.dataset.sqlloader | org.dbunit.dataset org.dbunit.dataset.datatype org.dbunit.dataset |
org.dbunit.dataset.stream | org.dbunit.dataset org.dbunit.dataset.datatype org.dbunit.dataset |
org.dbunit.dataset.xml | org.dbunit.dataset.stream org.dbunit.dataset org.dbunit.dataset.datatype org.dbunit.dataset |
org.dbunit.dataset.yaml | org.dbunit.dataset org.dbunit.dataset.datatype org.dbunit.dataset |
org.dbunit.ext.db2 | org.dbunit org.dbunit.operation org.dbunit.database.statement org.dbunit.database org.dbunit.database.statement |
org.dbunit.ext.h2 | org.dbunit org.dbunit.operation org.dbunit.database.statement org.dbunit.database org.dbunit.database.statement |
org.dbunit.ext.hsqldb | org.dbunit org.dbunit.operation org.dbunit.database.statement org.dbunit.database org.dbunit.database.statement |
org.dbunit.ext.mckoi | org.dbunit org.dbunit.operation org.dbunit.database.statement org.dbunit.database org.dbunit.database.statement |
org.dbunit.ext.mssql | org.dbunit.dataset.datatype org.dbunit.dataset org.dbunit.dataset.datatype |
org.dbunit.ext.mysql | org.dbunit org.dbunit.operation org.dbunit.database.statement org.dbunit.database org.dbunit.database.statement |
org.dbunit.ext.netezza | org.dbunit.dataset.datatype org.dbunit.dataset org.dbunit.dataset.datatype |
org.dbunit.ext.oracle | org.dbunit.dataset.datatype org.dbunit.dataset org.dbunit.dataset.datatype |
org.dbunit.ext.postgresql | org.dbunit.dataset.datatype org.dbunit.dataset org.dbunit.dataset.datatype |
org.dbunit.operation | org.dbunit.database.statement org.dbunit.database org.dbunit.database.statement |
org.dbunit.util | org.dbunit org.dbunit.operation org.dbunit.database.statement org.dbunit.database org.dbunit.database.statement |
org.dbunit.util.fileloader | org.dbunit org.dbunit.operation org.dbunit.database.statement org.dbunit.database org.dbunit.database.statement |
org.dbunit.util.search | org.dbunit.util org.dbunit org.dbunit.operation org.dbunit.database.statement org.dbunit.database org.dbunit.database.statement |
Term | Description |
---|---|
Number of Classes | The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package. |
Afferent Couplings | The number of other packages that depend upon classes within the package is an indicator of the package's responsibility. |
Efferent Couplings | The number of other packages that the classes in the package depend upon is an indicator of the package's independence. |
Abstractness | The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package. |
Instability | The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package. |
Distance | The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible. |
Cycles | Packages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques. |