Subroutine Coverage

lib/UR/DataSource/RDBMS.pm
Criterion Covered Total %
subroutine 99 123 80.4
pod 5 47 10.6


line count pod subroutine
6 130 n/a BEGIN
7 130 n/a BEGIN
8 130 n/a BEGIN
9 130 n/a BEGIN
10 130 n/a BEGIN
55 0 No database_exists
67 0 No create_database
74 0 n/a _resolve_ddl_for_table
119 42 No generate_schema_for_class_meta
343 41 No object_to_db_type
351 0 No db_to_object_type
359 126 No does_support_joins
362 1436 No does_support_limit_offset
365 0 No get_class_meta_for_table
373 0 No get_class_meta_for_table_name
402 178 No dbi_data_source_name
416 2697 Yes get_default_handle
429 125 No get_for_dbh
438 0 No has_changes_in_base_context
445 175 n/a _dbi_connect_args
457 3 No get_connection_debug_info
468 172 No default_handle_class
470 0 No create_dbh
472 175 No create_default_handle
485 130 n/a BEGIN
516 0 n/a _ignore_table
521 44 n/a _table_name_to_use_for_metadata_objects
528 1 n/a _get_table_names_from_data_dictionary
554 29 No get_table_details_from_data_dictionary
558 57 n/a _get_whatever_details_from_data_dictionary
568 0 No get_column_details_from_data_dictionary
572 0 No get_foreign_key_details_from_data_dictionary
576 28 No get_primary_key_details_from_data_dictionary
581 22 No get_table_names
585 22 No get_tables
603 92 No get_nullable_foreign_key_columns_for_table
629 92 No get_non_primary_key_nullable_foreign_key_columns_for_table
645 0 No access_level
660 0 n/a _method2env
671 0 No resolve_class_name_for_table_name
724 0 No resolve_type_name_for_table_name
750 0 No resolve_property_name_for_column_name
765 28 n/a _get_or_create_table_meta
806 28 No refresh_database_metadata_for_table_name
863 28 n/a _get_or_create_table_metadata_for_refresh
883 28 n/a _update_column_metadata_for_refresh
962 28 n/a _update_foreign_key_metadata_for_refresh
1141 28 n/a _update_primary_key_metadata_for_refresh
1184 28 n/a _update_unique_constraint_metadata_for_refresh
1276 25 n/a _make_foreign_key_fingerprint
1294 4851 n/a _resolve_owner_and_table_from_table_name
1306 6858 n/a _resolve_table_and_column_from_column_name
1327 0 No get_bitmap_index_details_from_data_dictionary
1336 0 No get_unique_index_details_from_data_dictionary
1342 17 n/a _resolve_table_name_for_class_name
1360 11 n/a _resolve_sequence_name_from_class_id_properties
1384 17 n/a _resolve_sequence_name_for_class_name
1417 59 Yes autogenerate_new_object_id_for_class_name_and_rule
1451 130 n/a BEGIN
1459 0 n/a _get_sequence_name_for_table_and_column
1470 1447 No resolve_order_by_clause
1491 10 n/a _resolve_order_by_clause_for_column
1499 3 n/a _resolve_limit_value_from_query_plan
1504 1425 n/a _resolve_offset_value_from_query_plan
1509 1425 No resolve_limit_offset_clause
1527 3 No do_sql
1541 1459 Yes create_iterator_closure_for_rule
1649 3973 n/a __ANON__
1679 70 n/a _create_sub_for_copying_to_alternate_db
1685 0 n/a __ANON__
1704 78 n/a __ANON__
1711 90 n/a _make_insert_closures_for_loading_template_for_alternate_db
1747 104 n/a __ANON__
1772 134 n/a _create_sub_to_check_if_id_is_not_null
1775 142 n/a __ANON__
1785 90 n/a _make_insert_closures_for_prerequisite_tables
1804 12 n/a _load_fk_data_for_class_meta
1814 130 n/a BEGIN
1833 48 n/a _fk_represents_inheritance
1871 48 n/a _make_prerequisite_insert_closure_for_fk
1902 42 n/a __ANON__
1918 142 n/a _object_was_saved_to_database_by_this_process
1935 48 n/a _lookup_fk_target_class_name
1984 70 n/a _resolve_loading_templates_for_alternate_db
2026 70 n/a _create_dbh_for_alternate_db
2046 90 No mk_table_for_class_meta
2087 0 n/a _assure_schema_exists_for_table
2099 90 n/a _extract_schema_and_table_name
2106 1887 n/a _default_sql_like_escape_string
2110 1887 n/a _format_sql_like_escape_string
2118 1890 n/a _extend_sql_for_column_operator_and_value
2128 1890 n/a _sql_generation_class_for_operator
2140 1544 n/a _value_is_null
2148 8 n/a _resolve_ids_from_class_name_and_sql
2205 52 n/a _sync_database
2254 130 n/a BEGIN
2578 5 n/a __ANON__
2859 893 n/a _my_data_source_id
2864 356 n/a _get_table_object
2879 73 n/a _alter_sth_for_selecting_blob_columns
2886 0 n/a _reverse_sync_database
2915 88 n/a _matching_where_clause
2943 88 n/a _id_values_for_primary_key
2997 242 n/a _lookup_class_for_table_name
3020 136 n/a _default_save_sql_for_object
3208 130 n/a BEGIN
3263 130 n/a BEGIN
3351 134 n/a _do_on_default_dbh
3366 115 Yes commit
3379 17 Yes rollback
3392 2 No disconnect
3403 3117 n/a _generate_class_data_for_loading
3458 14068 n/a __ANON__
3491 0 n/a __ANON__
3526 655 n/a _select_clause_for_table_property_data
3533 734 n/a _select_clause_columns_for_table_property_data
3591 6 No normalize_vendor_type
3598 3 No ur_data_type_for_data_source_data_type
3610 228 n/a _vendor_data_type_for_ur_data_type
3623 228 No data_source_type_for_ur_data_type
3646 1029 No cast_for_data_conversion
3652 0 No do_after_fork_in_child
3672 184 No parse_view_and_alias_from_inline_view