ABJ_404_Solution_DatabaseUpgradesEtc B

Total Complexity 93
Dependencies 10
Dependents 2
Total lines 736
Lines of code 527
Logical lines of code 370
Comment lines 81
Methods 20
Properties 2

Methods 20

Method Rating Maintainability Complexity Lines of code
doUpdatePlugin()
A
42 12 51
correctCollations()
A
39 11 66
verifyIndexes()
A
38 10 73
updateTableEngineToInnoDB()
A
47 10 33
shouldUpdate()
A
44 9 44
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
51 1 27
runInitialCreateTables()
S
52 1 26
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