/home/runner/work/tao-community/tao-community
generis
common
persistence
sql
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
oat\generis\persistence\sql\SetupDb
0%
common_persistence_sql_Filter
0%
common_persistence_sql_UpdateMultiple
0%
oat\generis\persistence\sql\dbal\MasterSlaveConnection\MasterSlaveSqlLogger
0%
oat\generis\persistence\sql\dbal\MasterSlaveConnection\WrappedMasterSlaveConnection
0%
common_persistence_sql_SchemaManager
14%
common_persistence_sql_Platform
39%
common_persistence_sql_dbal_SchemaManager
50%
common_persistence_sql_dbal_Driver
51%
common_persistence_sql_MultipleOperations
80%
oat\generis\persistence\sql\SchemaCollection
88%
Project Risks
Class
CRAP
common_persistence_sql_Filter
650
common_persistence_sql_UpdateMultiple
380
oat\generis\persistence\sql\dbal\MasterSlaveConnection\WrappedMasterSlaveConnection
272
common_persistence_sql_Platform
228
common_persistence_sql_dbal_Driver
127
oat\generis\persistence\sql\SetupDb
56
oat\generis\persistence\sql\dbal\MasterSlaveConnection\MasterSlaveSqlLogger
42
common_persistence_sql_MultipleOperations
6
oat\generis\persistence\sql\SchemaCollection
6
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
setupDatabase
0%
verifyDatabase
0%
dbExists
0%
cleanDb
0%
getSortBy
0%
setSortBy
0%
getSortOrder
0%
setSortOrder
0%
getLimit
0%
setLimit
0%
getOffset
0%
setOffset
0%
getFilters
0%
addFilter
0%
applyFilters
0%
eq
0%
neq
0%
lt
0%
lte
0%
gt
0%
gte
0%
like
0%
notLike
0%
in
0%
notIn
0%
assertValidOperator
0%
getNullString
0%
isNullCondition
0%
schemaToSql
0%
toDropSql
0%
getName
0%
getDateTimeTzFormatString
0%
getSqlFunction
0%
getWriteLockSQL
0%
getReadLockSQL
0%
beginTransaction
0%
setTransactionIsolation
0%
getTransactionIsolation
0%
isTransactionActive
0%
rollBack
0%
commit
0%
getTruncateTableSql
0%
setAttribute
0%
getColumnNames
0%
addColumnToTable
0%
getTables
0%
getTableIndexes
0%
createIndex
0%
getDbalSchemaManager
0%
__construct
0%
updateMultiple
0%
buildQuery
0%
assertValidRow
0%
extractWhensConditions
0%
extractValuesToUpdate
0%
extractConditions
0%
setLabel
0%
startQuery
0%
__destruct
0%
stopQuery
0%
connect
0%
configureLogger
0%
setDriverManagerClass
0%
insert
0%
lastInsertId
0%
getDataBase
0%
transactional
0%
quoteColumnsMap
0%
filterNotNumericParamTypes
0%
getIndexAlreadyExistsErrorCode
0%
getColumnNotFoundErrorCode
0%
updateMultiple
0%
persistentConnect
53%
getOriginalSchema
66%
connect
70%
Project Risks
Method
CRAP
connect
182
buildQuery
90
applyFilters
12
commit
12
assertValidRow
12
startQuery
12
configureLogger
12
persistentConnect
9
verifyDatabase
6
dbExists
6
cleanDb
6
assertValidOperator
6
setTransactionIsolation
6
updateMultiple
6
extractWhensConditions
6
insert
6
quoteColumnsMap
6
updateMultiple
6
connect
4
getOriginalSchema
2