Subroutine Coverage

blib/lib/Rose/DB/Object/Metadata.pm
Criterion Covered Total %
subroutine 141 248 56.8
pod 88 195 45.1


line count pod subroutine
3 61 n/a BEGIN
5 61 n/a BEGIN
7 61 n/a BEGIN
10 61 n/a BEGIN
12 61 n/a BEGIN
14 61 n/a BEGIN
15 61 n/a BEGIN
16 61 n/a BEGIN
17 61 n/a BEGIN
18 61 n/a BEGIN
19 61 n/a BEGIN
20 61 n/a BEGIN
26 61 n/a BEGIN
79 61 n/a BEGIN
114 61 n/a BEGIN
231 99 Yes new
238 99 Yes init
247 82 No init_original_class
249 75 No init_auto_prime_caches
253 78 Yes default_manager_base_class
266 0 No reset
278 0 No clone
302 0 No allow_inheritance_from_meta
308 99 Yes for_class
332 198 n/a __get_parents
335 61 n/a BEGIN
346 0 Yes clear_all_dbs
356 0 Yes error_mode
369 0 No init_error_mode
373 0 No handle_error
408 5 Yes setup
497 235 No init_db
512 157 No init_db_id
517 93 Yes init_convention_manager
521 432 Yes convention_manager
566 112 Yes cached_objects_expire_in
567 0 Yes clear_object_cache
572 0 No prepare_select_options
578 0 No prepare_insert_options
584 0 No prepare_update_options
590 0 No prepare_delete_options
596 0 No prepare_bulk_delete_options
603 0 No prepare_bulk_update_options
609 0 No prepare_options
622 176 Yes table
633 0 Yes catalog
640 77 No select_catalog
647 0 Yes schema
654 77 No select_schema
661 99 Yes sql_qualify_column_names_on_load
667 61 n/a BEGIN
681 0 No key_column_names
691 81 No init_primary_key
694 0 Yes primary_key_generator
695 76 Yes primary_key_columns
696 645 Yes primary_key_column_names
697 0 Yes pk_columns
701 0 No primary_key_column_names_or_aliases
714 84 No init_primary_key_column_info
737 3 Yes add_primary_key_columns
745 3 Yes add_primary_key_column
749 0 Yes add_unique_keys
774 0 Yes unique_key_by_name
784 0 Yes add_unique_key
785 0 Yes unique_key
787 0 Yes delete_unique_keys
791 229 Yes unique_keys
805 120 Yes unique_keys_column_names
810 0 Yes delete_column
830 82 Yes delete_columns
838 0 Yes delete_nonpersistent_columns
846 0 Yes delete_nonpersistent_column
864 1 Yes first_column
868 77 No sync_keys_to_columns
909 0 Yes replace_column
922 3076 Yes column
936 0 Yes nonpersistent_column
951 94 Yes columns
964 0 Yes nonpersistent_columns
977 0 No num_columns
983 0 No nonlazy_columns
992 0 No lazy_columns
1004 0 Yes add_nonpersistent_columns
1008 0 Yes add_nonpersistent_column
1012 85 Yes add_columns
1016 1 Yes add_column
1020 85 n/a _add_columns
1226 57 Yes relationship
1240 1 Yes delete_relationship
1247 204 Yes relationships
1262 26 Yes delete_relationships
1276 74 Yes add_relationships
1381 26 n/a _build_relationship
1413 33 Yes add_relationship
1419 24 No load_column_class
1439 52 No column_class_is_loaded
1443 218 Yes column_type_class
1449 0 Yes delete_column_type_class
1455 5 No load_relationship_class
1472 26 No relationship_class_is_loaded
1476 44 Yes add_foreign_keys
1597 0 No add_foreign_key
1601 4 Yes foreign_key
1615 0 No delete_foreign_key
1622 18 No delete_foreign_keys
1629 61 n/a BEGIN
1645 298 Yes foreign_keys
1660 77 Yes initialize
1743 61 n/a BEGIN
1744 61 n/a BEGIN
1748 76 No register_class
1793 230 Yes registry_key
1797 152 Yes registered_classes
1804 0 No unregister_all_classes
1811 2 Yes class_for
1868 77 Yes make_column_methods
1969 76 Yes make_nonpersistent_column_methods
2018 76 Yes make_foreign_key_methods
2123 0 No deferred_tasks
2128 0 No add_deferred_tasks
2142 0 No add_deferred_task
2146 0 No has_deferred_tasks
2165 76 No retry_deferred_tasks
2192 152 No deferred_foreign_keys
2197 0 No has_deferred_foreign_keys
2221 12 No has_outstanding_metadata_tasks
2242 12 No add_deferred_foreign_keys
2258 12 No add_deferred_foreign_key
2262 152 No retry_deferred_foreign_keys
2311 76 Yes make_relationship_methods
2469 76 No deferred_relationships
2474 0 No has_deferred_relationships
2502 2 No add_deferred_relationships
2515 2 No add_deferred_relationship
2519 76 No retry_deferred_relationships
2578 77 Yes make_methods
2588 0 Yes generate_primary_key_values
2637 0 Yes generate_primary_key_value
2643 0 No generate_primary_key_placeholders
2649 84 No primary_key_column_accessor_names
2672 84 No primary_key_column_mutator_names
2695 0 No fq_primary_key_sequence_names
2734 0 No refresh_primary_key_sequence_names
2743 0 Yes primary_key_sequence_names
2846 0 n/a _sequence_name
2895 537 Yes column_names
2902 76 Yes nonpersistent_column_names
2909 0 No nonlazy_column_names
2916 0 No lazy_column_names
2923 0 No nonlazy_column_names_string_sql
2931 0 No column_names_string_sql
2939 0 No column_names_sql
2949 0 No select_nonlazy_columns_string_sql
2957 0 No select_columns_string_sql
2965 0 No select_columns_sql
2990 0 No select_nonlazy_columns_sql
3015 0 Yes method_column
3036 154 Yes column_rw_method_names
3047 153 Yes column_accessor_method_names
3058 76 Yes nonpersistent_column_accessor_method_names
3069 0 No nonlazy_column_accessor_method_names
3080 153 Yes column_mutator_method_names
3091 0 Yes nonpersistent_column_mutator_method_names
3102 0 No nonlazy_column_mutator_method_names
3113 0 No column_db_value_hash_keys
3124 0 No nonlazy_column_db_value_hash_keys
3135 0 No primary_key_column_db_value_hash_keys
3146 1 Yes alias_column
3179 116 Yes column_aliases
3185 740 Yes column_accessor_method_name
3191 0 Yes nonpersistent_column_accessor_method_name
3195 0 No column_accessor_method_names_hash
3197 0 No nonpersistent_column_accessor_method_names_hash
3201 75 No key_column_accessor_method_names_hash
3223 503 Yes column_mutator_method_name
3229 0 Yes nonpersistent_column_mutator_method_name
3233 0 No column_mutator_method_names_hash
3237 369 Yes column_rw_method_name
3241 0 No column_rw_method_names_hash
3245 1 No fq_table_sql
3254 0 No fqq_table_sql
3263 0 No fq_table
3272 0 No load_all_sql
3276 61 n/a BEGIN
3293 0 No load_sql
3297 61 n/a BEGIN
3313 0 No load_all_sql_with_null_key
3320 61 n/a BEGIN
3335 0 No load_sql_with_null_key
3342 61 n/a BEGIN
3357 0 No update_all_sql
3368 61 n/a BEGIN
3385 61 n/a BEGIN
3389 0 No update_sql
3395 61 n/a BEGIN
3434 0 No init_update_sql_prefix
3441 0 No update_changes_only_sql
3451 61 n/a BEGIN
3537 0 No update_sql_with_inlining
3575 61 n/a BEGIN
3594 0 No init_update_sql_with_inlining_start
3601 0 No update_changes_only_sql_with_inlining
3641 61 n/a BEGIN
3660 0 No insert_sql
3662 61 n/a BEGIN
3672 0 No insert_changes_only_sql
3696 61 n/a BEGIN
3708 0 No init_insert_changes_only_sql_prefix
3716 0 No insert_columns_placeholders_sql
3723 0 No insert_and_on_duplicate_key_update_sql
3785 61 n/a BEGIN
3803 0 No insert_sql_with_inlining
3844 0 No init_insert_sql_with_inlining_start
3853 0 No insert_and_on_duplicate_key_update_with_inlining_sql
3929 61 n/a BEGIN
3942 0 No insert_changes_only_sql_with_inlining
4005 0 No delete_sql
4015 0 No get_column_value
4059 0 No init_get_column_sql_tmpl
4076 77 No refresh_lazy_column_tracking
4090 0 No has_lazy_columns
4097 0 Yes prime_all_caches
4107 0 Yes prime_caches
4155 5 n/a _clear_table_generated_values
4175 316 n/a _clear_column_generated_values
4220 76 n/a _clear_nonpersistent_column_generated_values
4231 84 n/a _clear_primary_key_column_generated_values
4241 392 Yes method_name_is_reserved
4266 194 Yes method_name_from_column_name
4276 194 Yes method_name_from_column
4303 0 No dbi_requires_bind_param
4321 2 Yes make_manager_class
4328 2 n/a BEGIN
4341 4 Yes perl_manager_class
4359 61 n/a BEGIN
4378 61 n/a BEGIN
4382 61 n/a BEGIN
4397 61 n/a BEGIN
4427 0 n/a DESTROY
4431 0 n/a AUTOLOAD
4450 2 No auto_helper_class
4472 1 No init_auto_helper
4480 61 n/a BEGIN
4525 61 n/a BEGIN
4530 61 n/a BEGIN
4545 61 n/a BEGIN
4568 1 No map_record_method_key
4580 297 Yes column_undef_overrides_default