Subroutine Coverage

blib/lib/Rose/DB.pm
Criterion Covered Total %
subroutine 81 209 38.7
pod 69 157 43.9


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 62 Yes host
593 9 Yes port
606 0 No database_version
615 95 Yes password
620 31 n/a __ANON__
630 0 No init_domain
631 0 No init_type
633 2 No init_date_handler
634 0 No init_server_time_zone
638 72 Yes init_db_info
692 57 No init_connect_options
698 50 Yes connect_option
708 51 Yes dsn
742 16 No dsn_attribute_to_db_method
746 6 No parse_dsn
798 0 No database_from_dsn
805 41 Yes dbh
841 76 Yes driver
860 41 Yes retain_dbh
869 68 Yes release_dbh
930 0 No dbh_attribute
956 0 No dbh_attribute_boolean
960 2 Yes has_dbh
964 41 Yes dbi_connect
969 16 n/a BEGIN
973 41 No init_dbh
1050 25 Yes print_error
1051 0 Yes raise_error
1052 0 Yes autocommit
1053 0 Yes handle_error
1057 25 n/a _dbh_and_connect_option
1073 0 Yes connect
1081 68 Yes disconnect
1090 0 Yes begin_work
1135 16 n/a BEGIN
1154 0 Yes in_transaction
1160 0 Yes commit
1195 16 n/a BEGIN
1231 0 Yes rollback
1268 16 n/a BEGIN
1301 0 Yes do_transaction
1342 0 No auto_quote_table_name
1354 0 No auto_quote_column_name
1366 0 Yes quote_column_name
1373 0 No quote_table_name
1380 0 No unquote_column_name
1382 16 n/a BEGIN
1405 0 No quote_identifier_dbi
1412 0 No quote_identifier_fallback
1416 16 n/a BEGIN
1430 0 No quote_column_with_table
1440 0 No auto_quote_column_with_table
1450 0 Yes has_primary_key
1457 0 Yes primary_key_column_names
1496 16 n/a BEGIN
1508 0 n/a _get_primary_key_column_names
1518 16 n/a BEGIN
1532 16 n/a BEGIN
1557 0 Yes insertid_param
1558 0 No null_date
1559 0 No null_datetime
1560 0 No null_timestamp
1561 0 No min_timestamp
1562 0 No max_timestamp
1564 0 Yes last_insertid_from_sth
1565 0 No generate_primary_key_values
1566 0 No generate_primary_key_placeholders
1568 0 No max_column_name_length
1569 0 No max_column_alias_length
1573 0 Yes format_boolean
1577 0 Yes parse_boolean
1592 0 Yes format_date
1601 0 Yes format_datetime
1607 16 n/a BEGIN
1608 16 n/a BEGIN
1612 24 Yes format_time
1639 0 Yes format_timestamp
1647 0 Yes format_timestamp_with_time_zone
1657 0 Yes parse_date
1684 0 Yes parse_datetime
1712 0 Yes parse_timestamp
1740 0 Yes parse_timestamp_with_time_zone
1768 30 Yes parse_time
1818 0 Yes parse_bitfield
1858 0 Yes format_bitfield
1869 0 No select_bitfield_column_sql
1873 0 No parse_array
1898 0 No format_array
1958 76 Yes parse_interval
2157 74 Yes format_interval
2225 0 No build_dsn
2227 0 No validate_integer_keyword
2228 0 No validate_float_keyword
2229 0 No validate_numeric_keyword
2230 0 No validate_decimal_keyword
2231 0 No validate_double_precision_keyword
2232 0 No validate_bigint_keyword
2233 0 Yes validate_date_keyword
2234 0 Yes validate_datetime_keyword
2235 54 Yes validate_time_keyword
2236 0 Yes validate_timestamp_keyword
2237 116 Yes validate_interval_keyword
2238 0 No validate_set_keyword
2239 0 No validate_array_keyword
2240 0 No validate_bitfield_keyword
2244 16 n/a BEGIN
2245 0 Yes validate_boolean_keyword
2250 16 n/a BEGIN
2251 0 No should_inline_keyword
2256 16 n/a BEGIN
2275 0 No next_value_in_sequence
2283 0 No current_value_in_sequence
2291 0 No sequence_exists
2297 0 No auto_sequence_name
2299 0 No supports_multi_column_count_distinct
2300 0 No supports_nested_joins
2301 0 No supports_limit_with_offset
2302 0 No supports_arbitrary_defaults_on_insert
2303 0 No supports_select_from_subselect
2304 0 No format_select_from_subselect
2306 0 No likes_redundant_join_conditions
2307 0 No likes_lowercase_table_names
2308 0 No likes_uppercase_table_names
2309 0 No likes_lowercase_schema_names
2310 0 No likes_uppercase_schema_names
2311 0 No likes_lowercase_catalog_names
2312 0 No likes_uppercase_catalog_names
2313 0 No likes_lowercase_sequence_names
2314 0 No likes_uppercase_sequence_names
2315 0 No likes_implicit_joins
2317 0 No supports_schema
2318 0 No supports_catalog
2320 0 No use_auto_sequence_name
2324 0 No format_limit_with_offset
2342 0 No format_table_with_alias
2347 0 No format_select_start_sql
2352 0 No format_select_lock
2356 0 No column_sql_from_lock_on_value
2419 0 No table_sql_from_lock_on_value
2475 0 No supports_on_duplicate_key_update
2483 0 No refine_dbi_column_info
2500 0 No refine_dbi_foreign_key_info
2516 0 No parse_dbi_column_info_default
2520 0 Yes list_tables
2567 0 Yes auto_load_fixups
2677 0 No load_yaml_fixup_file
2706 16 n/a BEGIN
2740 0 No STORABLE_freeze
2756 0 No STORABLE_thaw
2762 0 n/a __ANON__
2771 54 Yes error
2789 68 n/a DESTROY
2796 16 n/a BEGIN
2797 16 n/a BEGIN
2803 16 n/a BEGIN
2805 0 n/a format_date
2806 0 n/a format_datetime
2807 0 n/a format_timestamp
2808 0 n/a format_timestamp_with_time_zone
2810 0 n/a parse_date
2811 0 n/a parse_datetime
2812 0 n/a parse_timestamp
2813 0 n/a parse_timestamp_with_time_zone