Code Analysis: Optimize Database after Deleting Revisions 5.2

Function Rating Maintainability Complexity Lines of code
ODB_Cleaner::odb_run_cleaner()
D
0
127 596
OptimizeDatabase::odb_start()
C
34 27 88
OptimizeDatabase::odb_load_options()
C
38 28 64
ODB_Cleaner::odb_delete_revisions()
C
36 26 75
ODB_Displayer::display_current_settings()
C
33 24 87
OptimizeDatabase::odb_convert_options()
B
36 17 86
ODB_Cleaner::odb_optimize_tables()
A
43 12 50
ODB_Cleaner::odb_delete_trash()
A
46 12 39
ODB_Cleaner::odb_delete_orphans()
A
45 11 39
ODB_Cleaner::odb_get_revisions_keep_revisions()
A
42 9 53
ODB_Cleaner::odb_delete_transients()
A
48 9 32
ODB_Cleaner::odb_get_revisions_older_than()
A
44 8 45
ODB_Cleaner::odb_delete_pingbacks()
A
47 8 35
ODB_Cleaner::odb_delete_spam()
A
49 8 30
ODB_Cleaner::odb_delete_unused_tags()
A
50 8 28
ODB_Displayer::display_start_buttons()
A
44 6 51
ODB_Utilities::odb_get_relevant_post_types()
S
59 8 15
ODB_Cleaner::odb_run_optimizer()
S
52 7 29
ODB_Cleaner::odb_delete_oembed()
S
52 7 23
OptimizeDatabase::odb_init()
S
53 7 22
ODB_Cleaner::odb_savings()
S
45 5 49
ODB_Cleaner::odb_get_orphans()
S
46 5 47
ODB_Logger::odb_view_log()
S
39 2 79
ODB_Scheduler::odb_update_scheduler()
S
56 6 18
ODB_Cleaner::odb_get_transients()
S
48 4 38
OptimizeDatabase::odb_init_hooks()
S
52 5 23
ODB_Scheduler::odb_calculate_time()
S
53 5 21
ODB_Cleaner::odb_done()
S
45 3 50
OptimizeDatabase::odb_create_log_table()
S
51 4 33
ODB_Cleaner::odb_get_trash()
S
50 3 32
ODB_Logger::odb_add_log()
S
47 2 41
ODB_Cleaner::odb_get_pingbacks()
S
53 3 24
ODB_Cleaner::odb_get_unused_tags()
S
53 3 24
ODB_Cleaner::odb_get_spam()
S
54 3 22
ODB_Cleaner::odb_get_oembed()
S
55 3 21
ODB_MultiSite::odb_ms_network_info()
S
62 4 10
ODB_Cleaner::odb_delete_tags_is_scheduled()
S
59 3 13
OptimizeDatabase::odb_admin_bar()
S
63 3 10
OptimizeDatabase::odb_is_relevant_page()
S
66 3 8
OptimizeDatabase::odb_admin_icon()
S
62 2 12
OptimizeDatabase::odb_register_options()
S
63 2 12
ODB_Displayer::display_header()
S
56 1 26
ODB_Scheduler::odb_extra_cron_schedules()
S
59 1 16
ODB_Utilities::odb_format_size()
S
73 2 4
OptimizeDatabase::odb_admin_settings()
S
65 2 10
OptimizeDatabase::odb_admin_tools()
S
65 2 10
OptimizeDatabase::odb_classes()
S
60 1 14
ODB_Utilities::odb_get_db_size()
S
64 1 11
ODB_Displayer::secondsToTime()
S
61 1 11
ODB_Scheduler::odb_reschedule()
S
72 1 5
OptimizeDatabase::odb_deactivation_handler()
S
80 1 3
ODB_Scheduler::__construct()
S
72 1 5
ODB_Displayer::__construct()
S
100 1 2
ODB_Logger::odb_log_count()
S
66 1 8
ODB_Utilities::odb_get_tables()
S
68 1 8
ODB_MultiSite::__construct()
S
100 1 2
OptimizeDatabase::odb_start_manually()
S
82 1 3
OptimizeDatabase::odb_start_scheduler()
S
82 1 3
ODB_Utilities::__construct()
S
100 1 2
OptimizeDatabase::odb_i18n()
S
70 1 7
OptimizeDatabase::odb_uninstallation_handler()
S
66 1 9
ODB_MultiSite::odb_ms_get_option()
S
76 1 4
ODB_Utilities::odb_sanitize_key()
S
79 1 3
ODB_Cleaner::odb_optimize_myisam()
S
73 1 5
ODB_Utilities::odb_parse_timestamp()
S
70 1 5
ODB_Cleaner::odb_post_is_excluded()
S
75 1 4
ODB_Cleaner::__construct()
S
100 1 2
OptimizeDatabase::odb_settings_link()
S
75 1 4
ODB_Logger::odb_clear_log()
S
69 1 7
ODB_MultiSite::odb_ms_delete_option()
S
77 1 4
ODB_Cleaner::odb_optimize_innodb()
S
73 1 5
OptimizeDatabase::__construct()
S
79 1 3
ODB_Logger::__construct()
S
100 1 2
ODB_MultiSite::odb_ms_update_option()
S
76 1 4
OptimizeDatabase::odb_settings_page()
S
74 1 4
OptimizeDatabase::odb_urls_dirs()
S
72 1 5