ABJ_404_Solution_DatabaseUpgradesEtc C

Total Complexity 110
Dependencies 10
Dependents 2
Total lines 791
Lines of code 557
Logical lines of code 392
Comment lines 91
Methods 22
Properties 2

Methods 22

Method Rating Maintainability Complexity Lines of code
updateTableEngineToInnoDB()
A
44 16 38
doUpdatePlugin()
A
42 12 51
correctCollations()
A
41 12 51
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
handleSpecificCases()
S
59 5 13
renameAbj404TablesToLowerCase()
S
51 4 26
getTableCollation()
S
56 4 17
createDatabaseTables()
S
57 4 16
reallyCreateDatabaseTables()
S
60 3 15
runInitialCreateTables()
S
53 1 25
createIndexes()
S
52 1 25
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