burst_db_upgrade C

Total Complexity 116
Dependencies 0
Dependents 1
Total lines 740
Lines of code 521
Logical lines of code 302
Comment lines 120
Methods 20
Properties 3

Methods 20

Method Rating Maintainability Complexity Lines of code
upgrade()
B
39 20 63
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
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
upgrade_empty_referrer_when_current_domain()
S
56 4 19
upgrade_strip_domain_names_from_entire_page_url()
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
get_db_upgrades()
S
53 1 27
sanitize_type()
S
68 2 7
table_exists()
S
72 1 5
column_exists()
S
69 1 6