ABJ_404_Solution_DatabaseUpgradesEtc C

Total Complexity 105
Dependencies 10
Dependents 2
Total lines 774
Lines of code 556
Logical lines of code 390
Comment lines 83
Methods 21
Properties 2

Methods 21

Method Rating Maintainability Complexity Lines of code
updateTableEngineToInnoDB()
A
44 16 38
doUpdatePlugin()
A
42 12 51
correctCollations()
A
39 11 66
verifyIndexes()
A
38 10 73
shouldUpdate()
A
43 11 45
updateATableBasedOnDifferences()
S
46 5 37
verifyColumns()
S
55 6 19
getTableDifferences()
S
43 3 53
deleteIndexes()
S
54 5 22
hanldeSpecificCases()
S
57 5 15
renameAbj404TablesToLowerCase()
S
51 4 26
createDatabaseTables()
S
57 4 16
reallyCreateDatabaseTables()
S
60 3 15
createIndexes()
S
52 1 25
runInitialCreateTables()
S
53 1 24
updatePluginCheck()
S
68 2 8
getInstance()
S
68 2 7
correctMatchData()
S
74 1 5
removeCommentsFromColumns()
S
79 1 3
correctIssuesAfter()
S
83 1 3
correctIssuesBefore()
S
74 1 5