LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - xml.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 82.5 % 1709 1410 27 73 179 20 89 855 81 385 182 935 8 17
Current Date: 2023-04-08 17:13:01 Functions: 86.5 % 104 90 14 86 4 14 89 1
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 69.4 % 72 50 22 50 1
View type: Flat (60,120] days: 84.8 % 33 28 5 28
Legend: Lines: hit not hit (120,180] days: 100.0 % 1 1 1
(180,240] days: 100.0 % 1 1 1
(240..) days: 83.0 % 1602 1330 73 179 20 89 855 1 385 177 851
Function coverage date bins:
[..60] days: 100.0 % 2 2 2
(60,120] days: 100.0 % 2 2 2
(240..) days: 43.0 % 200 86 14 86 14 86

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
GetXmlTableBuilderPrivateData GIC 77370 71.4 % (5 / 7)
SPI_sql_row_to_xmlelement GIC 156 100.0 % (23 / 23)
XmlTableDestroyOpaque ECB 132
XmlTableFetchRow GIC 11121 92.3 % (12 / 13)
XmlTableGetValue GIC 65463 94.4 % (51 / 54)
XmlTableInitOpaque ECB 132
XmlTableSetColumnFilter GIC 387 80.0 % (8 / 10)
XmlTableSetDocument GIC 132 69.2 % (18 / 26)
XmlTableSetNamespace ECB 9
XmlTableSetRowFilter ECB 129
_SPI_strdup GNC 12 100.0 % (5 / 5)
_SPI_strdup GIC 12
map_sql_value_to_xml_value ECB 64943
appendStringInfoLineSeparator GIC 323 100.0 % (5 / 5)
appendStringInfoText ECB 66
chopStringInfoNewlines GIC 486 100.0 % (4 / 4)
cstring_to_xmltype GIC 39 100.0 % (2 / 2)
cursor_to_xml GIC 6 95.2 % (20 / 21)
cursor_to_xmlschema ECB 6
database_get_xml_visible_schemas EUB 0
database_get_xml_visible_tables EUB 0
database_to_xml UIC 0 0.0 % (0 / 5)
database_to_xml_and_xmlschema UIC 0 0.0 % (0 / 6)
database_to_xml_internal UIC 0 0.0 % (0 / 17)
database_to_xmlschema EUB 0
database_to_xmlschema_internal EUB 0
errdetail_for_xml_code GNC 3 25.0 % (6 / 24)
escape_xml GIC 54173 70.0 % (14 / 20)
is_valid_xml_namechar GIC 7321 100.0 % (6 / 6)
is_valid_xml_namefirst ECB 1819
map_multipart_sql_identifier_to_xml_name GIC 192 100.0 % (12 / 12)
map_sql_catalog_to_xmlschema_types UIC 0 0.0 % (0 / 17)
map_sql_identifier_to_xml_name ECB 1826
map_sql_schema_to_xmlschema_types ECB 9
map_sql_table_to_xmlschema ECB 39
map_sql_type_to_xml_name ECB 405
map_sql_type_to_xmlschema_type GIC 273 80.9 % (55 / 68)
map_sql_typecoll_to_xmlschema_types GIC 48 100.0 % (18 / 18)
map_sql_value_to_xml_value GIC 64943 83.1 % (69 / 83)
map_xml_name_to_sql_identifier ECB 64
parse_xml_decl ECB 33738
pg_xmlCharStrndup ECB 1212
pg_xml_done GIC 11923 91.7 % (11 / 12)
pg_xml_error_occurred EUB 0
pg_xml_init ECB 11923
pg_xml_init_library GIC 45661 100.0 % (5 / 5)
print_xml_decl GIC 11419 94.1 % (16 / 17)
query_to_oid_list ECB 18
query_to_xml GIC 5 100.0 % (6 / 6)
query_to_xml_and_xmlschema ECB 3
query_to_xml_internal ECB 56
query_to_xmlschema ECB 3
schema_get_xml_visible_tables ECB 18
schema_to_xml ECB 6
schema_to_xml_and_xmlschema GIC 3 100.0 % (9 / 9)
schema_to_xml_internal GIC 9 100.0 % (17 / 17)
schema_to_xmlschema ECB 6
schema_to_xmlschema_internal GIC 9 100.0 % (16 / 16)
sqlchar_to_unicode GIC 9140 83.3 % (5 / 6)
stringinfo_to_xmltype ECB 10889
table_to_xml ECB 18
table_to_xml_and_xmlschema GIC 12 100.0 % (9 / 9)
table_to_xml_internal GIC 48 100.0 % (4 / 4)
table_to_xmlschema GIC 15 100.0 % (9 / 9)
texttoxml ECB 5
wellformed_xml GIC 57 100.0 % (6 / 6)
xmlBuffer_to_xmltype GIC 10950 100.0 % (2 / 2)
xmlChar_to_encoding EUB 0
xmlPgEntityLoader GIC 9 100.0 % (2 / 2)
xml_doctype_in_content GIC 467 88.0 % (22 / 25)
xml_ereport GIC 7 77.8 % (7 / 9)
xml_errorHandler ECB 199
xml_errsave GNC 102 77.8 % (7 / 9)
xml_in GIC 411 100.0 % (8 / 8)
xml_is_document GIC 12 100.0 % (6 / 6)
xml_is_well_formed GIC 45 100.0 % (3 / 3)
xml_is_well_formed_content GIC 6 100.0 % (3 / 3)
xml_is_well_formed_document GIC 6 100.0 % (3 / 3)
xml_out ECB 11254
xml_out_internal GIC 11386 84.6 % (11 / 13)
xml_parse ECB 617
xml_pnstrdup GIC 100 100.0 % (5 / 5)
xml_pstrdup_and_free ECB 54293
xml_recv UIC 0 0.0 % (0 / 20)
xml_send EUB 0
xml_text2xmlChar ECB 671
xml_xmlnodetoxmltype GIC 96 85.7 % (30 / 35)
xml_xpathobjtoxmlarray GIC 270 88.6 % (31 / 35)
xmlcomment GIC 21 100.0 % (14 / 14)
xmlconcat GIC 10764 93.1 % (27 / 29)
xmlconcat2 ECB 10752
xmldata_root_element_end ECB 119
xmldata_root_element_start GIC 119 100.0 % (13 / 13)
xmlelement GIC 10830 80.8 % (42 / 52)
xmlexists ECB 99
xmlparse GIC 71 100.0 % (4 / 4)
xmlpi GIC 36 100.0 % (19 / 19)
xmlroot GIC 30 100.0 % (23 / 23)
xmltotext UIC 0 0.0 % (0 / 3)
xmltotext_with_options GNC 84 67.7 % (44 / 65)
xmlvalidate UIC 0 0.0 % (0 / 2)
xpath ECB 63
xpath_exists ECB 117
xpath_internal ECB 279
xsd_schema_element_end GIC 48 100.0 % (3 / 3)
xsd_schema_element_start ECB 48

Generated by: LCOV version v1.16-55-g56c0a2a