ABJ_404_Solution_DatabaseUpgradesEtc C

Total Complexity 101
Dependencies 10
Dependents 2
Total lines 737
Lines of code 529
Logical lines of code 374
Comment lines 78
Methods 20
Properties 2

Methods 20

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
createDatabaseTables()
S
57 4 16
reallyCreateDatabaseTables()
S
61 3 14
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