burst_db_upgrade D

Total Complexity 127
Dependencies 0
Dependents 1
Total lines 829
Lines of code 594
Logical lines of code 344
Comment lines 126
Methods 22
Properties 3

Methods 22

Method Rating Maintainability Complexity Lines of code
upgrade()
B
38 22 69
upgrade_lookup_tables()
B
36 16 80
create_lookup_tables()
A
42 14 54
upgrade_lookup_tables_drop_columns()
A
47 10 34
get_progress()
S
50 7 29
get_db_upgrades()
S
44 5 53
upgrade_goals_remove_columns()
S
53 6 22
upgrade_bounces()
S
50 5 35
upgrade_drop_user_agent()
S
54 5 22
upgrade_drop_page_id_column()
S
55 5 20
drop_path_from_parameters_column()
S
48 4 34
upgrade_strip_domain_names_from_entire_page_url()
S
56 4 19
upgrade_empty_referrer_when_current_domain()
S
56 4 19
initialize_lookup_ids()
S
57 4 19
upgrade_goals_set_conversion_metric()
S
57 4 18
add_progress_notice()
S
54 2 22
__construct()
S
59 2 15
maybe_fire_upgrade()
S
72 3 5
sanitize_type()
S
68 2 7
change_column_name_entire_page_url()
S
68 1 7
table_exists()
S
72 1 5
column_exists()
S
69 1 6