Subroutine Coverage

blib/lib/Rose/DB.pm
Criterion Covered Total %
subroutine 81 210 38.5
pod 69 158 43.6


line count pod subroutine
3 16 n/a BEGIN
5 16 n/a BEGIN
6 16 n/a BEGIN
7 16 n/a BEGIN
8 16 n/a BEGIN
9 16 n/a BEGIN
11 16 n/a BEGIN
12 16 n/a BEGIN
14 16 n/a BEGIN
15 16 n/a BEGIN
16 16 n/a BEGIN
17 16 n/a BEGIN
19 16 n/a BEGIN
50 16 n/a BEGIN
64 16 n/a BEGIN
96 16 n/a BEGIN
150 16 n/a BEGIN
158 224 Yes register_db
180 306 No setup_dynamic_class_for_driver
188 16 n/a BEGIN
208 16 n/a BEGIN
222 0 Yes unregister_db
224 0 No default_implicit_schema
225 0 No registration_schema
227 19 Yes use_private_registry
231 4 Yes modify_db
252 14 Yes db_exists
267 2 Yes alias_db
289 0 Yes unregister_domain
293 546 Yes driver_class
306 0 Yes db_cache
336 0 Yes use_cache_during_apache_startup
341 0 Yes prepare_cache_for_apache_fork
346 0 Yes new_or_cached
389 0 No clear_db_cache
397 86 Yes new
458 16 n/a BEGIN
485 140 No class
490 6 No init_keyword_function_calls
501 80 No load_driver_class
505 16 n/a BEGIN
523 0 No driver_class_is_loaded
527 16 No load_driver_classes
541 75 Yes database
554 0 Yes schema
567 0 Yes catalog
580 0 No service
593 62 Yes host
606 9 Yes port
619 0 No database_version
628 95 Yes password
633 31 n/a __ANON__
643 0 No init_domain
644 0 No init_type
646 2 No init_date_handler
647 0 No init_server_time_zone
651 72 Yes init_db_info
705 57 No init_connect_options
711 50 Yes connect_option
721 51 Yes dsn
756 16 No dsn_attribute_to_db_method
760 6 No parse_dsn
812 0 No database_from_dsn
819 41 Yes dbh
855 76 Yes driver
874 41 Yes retain_dbh
883 68 Yes release_dbh
944 0 No dbh_attribute
970 0 No dbh_attribute_boolean
974 2 Yes has_dbh
978 41 Yes dbi_connect
996 16 n/a BEGIN
1000 41 No init_dbh
1077 25 Yes print_error
1078 0 Yes raise_error
1079 0 Yes autocommit
1080 0 Yes handle_error
1084 25 n/a _dbh_and_connect_option
1100 0 Yes connect
1108 68 Yes disconnect
1117 0 Yes begin_work
1162 16 n/a BEGIN
1181 0 Yes in_transaction
1187 0 Yes commit
1222 16 n/a BEGIN
1258 0 Yes rollback
1295 16 n/a BEGIN
1328 0 Yes do_transaction
1369 0 No auto_quote_table_name
1381 0 No auto_quote_column_name
1393 0 Yes quote_column_name
1400 0 No quote_table_name
1407 0 No unquote_column_name
1409 16 n/a BEGIN
1432 0 No quote_identifier_dbi
1439 0 No quote_identifier_fallback
1443 16 n/a BEGIN
1457 0 No quote_column_with_table
1467 0 No auto_quote_column_with_table
1477 0 Yes has_primary_key
1484 0 Yes primary_key_column_names
1523 16 n/a BEGIN
1535 0 n/a _get_primary_key_column_names
1545 16 n/a BEGIN
1559 16 n/a BEGIN
1584 0 Yes insertid_param
1585 0 No null_date
1586 0 No null_datetime
1587 0 No null_timestamp
1588 0 No min_timestamp
1589 0 No max_timestamp
1591 0 Yes last_insertid_from_sth
1592 0 No generate_primary_key_values
1593 0 No generate_primary_key_placeholders
1595 0 No max_column_name_length
1596 0 No max_column_alias_length
1600 0 Yes format_boolean
1604 0 Yes parse_boolean
1619 0 Yes format_date
1628 0 Yes format_datetime
1634 16 n/a BEGIN
1635 16 n/a BEGIN
1639 24 Yes format_time
1666 0 Yes format_timestamp
1674 0 Yes format_timestamp_with_time_zone
1684 0 Yes parse_date
1711 0 Yes parse_datetime
1739 0 Yes parse_timestamp
1767 0 Yes parse_timestamp_with_time_zone
1795 30 Yes parse_time
1845 0 Yes parse_bitfield
1885 0 Yes format_bitfield
1896 0 No select_bitfield_column_sql
1900 0 No parse_array
1925 0 No format_array
1985 76 Yes parse_interval
2184 74 Yes format_interval
2252 0 No build_dsn
2254 0 No validate_integer_keyword
2255 0 No validate_float_keyword
2256 0 No validate_numeric_keyword
2257 0 No validate_decimal_keyword
2258 0 No validate_double_precision_keyword
2259 0 No validate_bigint_keyword
2260 0 Yes validate_date_keyword
2261 0 Yes validate_datetime_keyword
2262 54 Yes validate_time_keyword
2263 0 Yes validate_timestamp_keyword
2264 116 Yes validate_interval_keyword
2265 0 No validate_set_keyword
2266 0 No validate_array_keyword
2267 0 No validate_bitfield_keyword
2271 16 n/a BEGIN
2272 0 Yes validate_boolean_keyword
2277 16 n/a BEGIN
2278 0 No should_inline_keyword
2283 16 n/a BEGIN
2302 0 No next_value_in_sequence
2310 0 No current_value_in_sequence
2318 0 No sequence_exists
2324 0 No auto_sequence_name
2326 0 No supports_multi_column_count_distinct
2327 0 No supports_nested_joins
2328 0 No supports_limit_with_offset
2329 0 No supports_arbitrary_defaults_on_insert
2330 0 No supports_select_from_subselect
2331 0 No format_select_from_subselect
2333 0 No likes_redundant_join_conditions
2334 0 No likes_lowercase_table_names
2335 0 No likes_uppercase_table_names
2336 0 No likes_lowercase_schema_names
2337 0 No likes_uppercase_schema_names
2338 0 No likes_lowercase_catalog_names
2339 0 No likes_uppercase_catalog_names
2340 0 No likes_lowercase_sequence_names
2341 0 No likes_uppercase_sequence_names
2342 0 No likes_implicit_joins
2344 0 No supports_schema
2345 0 No supports_catalog
2347 0 No use_auto_sequence_name
2351 0 No format_limit_with_offset
2369 0 No format_table_with_alias
2374 0 No format_select_start_sql
2379 0 No format_select_lock
2383 0 No column_sql_from_lock_on_value
2446 0 No table_sql_from_lock_on_value
2502 0 No supports_on_duplicate_key_update
2510 0 No refine_dbi_column_info
2527 0 No refine_dbi_foreign_key_info
2543 0 No parse_dbi_column_info_default
2547 0 Yes list_tables
2594 0 Yes auto_load_fixups
2704 0 No load_yaml_fixup_file
2733 16 n/a BEGIN
2767 0 No STORABLE_freeze
2783 0 No STORABLE_thaw
2789 0 n/a __ANON__
2798 54 Yes error
2816 68 n/a DESTROY
2823 16 n/a BEGIN
2824 16 n/a BEGIN
2830 16 n/a BEGIN
2832 0 n/a format_date
2833 0 n/a format_datetime
2834 0 n/a format_timestamp
2835 0 n/a format_timestamp_with_time_zone
2837 0 n/a parse_date
2838 0 n/a parse_datetime
2839 0 n/a parse_timestamp
2840 0 n/a parse_timestamp_with_time_zone