Code Analysis: Optimize Database after Deleting Revisions 5.0.7

Function Rating Maintainability Complexity Lines of code
ODB_Cleaner::odb_run_cleaner()
D
0
127 596
OptimizeDatabase::odb_load_options()
C
38 28 64
ODB_Cleaner::odb_delete_revisions()
C
37 26 75
ODB_Displayer::display_current_settings()
C
33 24 87
OptimizeDatabase::odb_start()
B
37 20 74
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_get_revisions_keep_revisions()
A
41 10 58
ODB_Cleaner::odb_delete_orphans()
A
46 11 39
OptimizeDatabase::odb_init()
A
44 10 47
ODB_Cleaner::odb_get_revisions_older_than()
A
44 9 49
ODB_Cleaner::odb_delete_transients()
A
48 9 32
ODB_Cleaner::odb_delete_pingbacks()
A
48 8 35
ODB_Cleaner::odb_delete_spam()
A
50 8 30
ODB_Cleaner::odb_delete_unused_tags()
A
50 8 28
ODB_Displayer::display_start_buttons()
A
44 6 50
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 24
ODB_Cleaner::odb_savings()
S
45 5 49
ODB_Cleaner::odb_get_orphans()
S
47 5 47
ODB_Logger::odb_output_csv()
S
51 6 25
ODB_Logger::odb_view_log()
S
38 2 81
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
46 3 49
ODB_Cleaner::odb_get_trash()
S
51 3 32
ODB_Logger::odb_add_log()
S
47 2 41
ODB_Logger::odb_csv_download()
S
51 3 24
ODB_Cleaner::odb_get_unused_tags()
S
54 3 24
ODB_Cleaner::odb_get_pingbacks()
S
54 3 24
ODB_Cleaner::odb_get_spam()
S
55 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
60 3 13
ODB_Displayer::display_header()
S
51 1 33
OptimizeDatabase::odb_admin_bar()
S
63 3 10
OptimizeDatabase::odb_is_relevant_page()
S
71 3 5
OptimizeDatabase::odb_admin_icon()
S
62 2 12
OptimizeDatabase::odb_register_options()
S
63 2 12
ODB_Scheduler::odb_extra_cron_schedules()
S
59 1 16
OptimizeDatabase::odb_admin_settings()
S
65 2 10
ODB_Utilities::odb_format_size()
S
73 2 4
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_MultiSite::odb_ms_delete_option()
S
77 1 4
OptimizeDatabase::odb_uninstallation_handler()
S
66 1 9
OptimizeDatabase::odb_settings_page()
S
74 1 4
ODB_MultiSite::odb_ms_update_option()
S
76 1 4
ODB_Utilities::odb_parse_timestamp()
S
70 1 5
ODB_MultiSite::odb_ms_get_option()
S
76 1 4
OptimizeDatabase::odb_start_scheduler()
S
82 1 3
ODB_Cleaner::odb_post_is_excluded()
S
75 1 4
OptimizeDatabase::__construct()
S
79 1 3
OptimizeDatabase::odb_settings_link()
S
75 1 4
ODB_Displayer::__construct()
S
100 1 2
ODB_Scheduler::odb_reschedule()
S
72 1 5
ODB_Cleaner::__construct()
S
100 1 2
OptimizeDatabase::odb_start_manually()
S
82 1 3
OptimizeDatabase::odb_deactivation_handler()
S
80 1 3
OptimizeDatabase::odb_i18n()
S
70 1 7
ODB_Cleaner::odb_optimize_myisam()
S
73 1 5
OptimizeDatabase::odb_urls_dirs()
S
72 1 5
ODB_Logger::odb_log_count()
S
66 1 8
ODB_Logger::odb_clear_log()
S
69 1 7
ODB_Utilities::__construct()
S
100 1 2
ODB_Cleaner::odb_optimize_innodb()
S
73 1 5
ODB_Utilities::odb_get_tables()
S
67 1 9
ODB_Logger::__construct()
S
79 1 3
ODB_MultiSite::__construct()
S
100 1 2
ODB_Scheduler::__construct()
S
72 1 5