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 76 Yes database
554 0 Yes schema
567 0 Yes catalog
580 0 No service
593 61 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
983 16 n/a BEGIN
987 41 No init_dbh
1064 25 Yes print_error
1065 0 Yes raise_error
1066 0 Yes autocommit
1067 0 Yes handle_error
1071 25 n/a _dbh_and_connect_option
1087 0 Yes connect
1095 68 Yes disconnect
1104 0 Yes begin_work
1149 16 n/a BEGIN
1168 0 Yes in_transaction
1174 0 Yes commit
1209 16 n/a BEGIN
1245 0 Yes rollback
1282 16 n/a BEGIN
1315 0 Yes do_transaction
1356 0 No auto_quote_table_name
1368 0 No auto_quote_column_name
1380 0 Yes quote_column_name
1387 0 No quote_table_name
1394 0 No unquote_column_name
1396 16 n/a BEGIN
1419 0 No quote_identifier_dbi
1426 0 No quote_identifier_fallback
1430 16 n/a BEGIN
1444 0 No quote_column_with_table
1454 0 No auto_quote_column_with_table
1464 0 Yes has_primary_key
1471 0 Yes primary_key_column_names
1510 16 n/a BEGIN
1522 0 n/a _get_primary_key_column_names
1532 16 n/a BEGIN
1546 16 n/a BEGIN
1571 0 Yes insertid_param
1572 0 No null_date
1573 0 No null_datetime
1574 0 No null_timestamp
1575 0 No min_timestamp
1576 0 No max_timestamp
1578 0 Yes last_insertid_from_sth
1579 0 No generate_primary_key_values
1580 0 No generate_primary_key_placeholders
1582 0 No max_column_name_length
1583 0 No max_column_alias_length
1587 0 Yes format_boolean
1591 0 Yes parse_boolean
1606 0 Yes format_date
1615 0 Yes format_datetime
1621 16 n/a BEGIN
1622 16 n/a BEGIN
1626 24 Yes format_time
1653 0 Yes format_timestamp
1661 0 Yes format_timestamp_with_time_zone
1671 0 Yes parse_date
1698 0 Yes parse_datetime
1726 0 Yes parse_timestamp
1754 0 Yes parse_timestamp_with_time_zone
1782 30 Yes parse_time
1832 0 Yes parse_bitfield
1872 0 Yes format_bitfield
1883 0 No select_bitfield_column_sql
1887 0 No parse_array
1912 0 No format_array
1972 76 Yes parse_interval
2171 74 Yes format_interval
2239 0 No build_dsn
2241 0 No validate_integer_keyword
2242 0 No validate_float_keyword
2243 0 No validate_numeric_keyword
2244 0 No validate_decimal_keyword
2245 0 No validate_double_precision_keyword
2246 0 No validate_bigint_keyword
2247 0 Yes validate_date_keyword
2248 0 Yes validate_datetime_keyword
2249 54 Yes validate_time_keyword
2250 0 Yes validate_timestamp_keyword
2251 116 Yes validate_interval_keyword
2252 0 No validate_set_keyword
2253 0 No validate_array_keyword
2254 0 No validate_bitfield_keyword
2258 16 n/a BEGIN
2259 0 Yes validate_boolean_keyword
2264 16 n/a BEGIN
2265 0 No should_inline_keyword
2270 16 n/a BEGIN
2289 0 No next_value_in_sequence
2297 0 No current_value_in_sequence
2305 0 No sequence_exists
2311 0 No auto_sequence_name
2313 0 No supports_multi_column_count_distinct
2314 0 No supports_nested_joins
2315 0 No supports_limit_with_offset
2316 0 No supports_arbitrary_defaults_on_insert
2317 0 No supports_select_from_subselect
2318 0 No format_select_from_subselect
2320 0 No likes_redundant_join_conditions
2321 0 No likes_lowercase_table_names
2322 0 No likes_uppercase_table_names
2323 0 No likes_lowercase_schema_names
2324 0 No likes_uppercase_schema_names
2325 0 No likes_lowercase_catalog_names
2326 0 No likes_uppercase_catalog_names
2327 0 No likes_lowercase_sequence_names
2328 0 No likes_uppercase_sequence_names
2329 0 No likes_implicit_joins
2331 0 No supports_schema
2332 0 No supports_catalog
2334 0 No use_auto_sequence_name
2338 0 No format_limit_with_offset
2356 0 No format_table_with_alias
2361 0 No format_select_start_sql
2366 0 No format_select_lock
2370 0 No column_sql_from_lock_on_value
2433 0 No table_sql_from_lock_on_value
2489 0 No supports_on_duplicate_key_update
2497 0 No refine_dbi_column_info
2514 0 No refine_dbi_foreign_key_info
2530 0 No parse_dbi_column_info_default
2534 0 Yes list_tables
2581 0 Yes auto_load_fixups
2691 0 No load_yaml_fixup_file
2720 16 n/a BEGIN
2754 0 No STORABLE_freeze
2770 0 No STORABLE_thaw
2776 0 n/a __ANON__
2785 54 Yes error
2803 68 n/a DESTROY
2810 16 n/a BEGIN
2811 16 n/a BEGIN
2817 16 n/a BEGIN
2819 0 n/a format_date
2820 0 n/a format_datetime
2821 0 n/a format_timestamp
2822 0 n/a format_timestamp_with_time_zone
2824 0 n/a parse_date
2825 0 n/a parse_datetime
2826 0 n/a parse_timestamp
2827 0 n/a parse_timestamp_with_time_zone