@@ -1526,20 +1526,27 @@ TEST_CASE("C API: Test fragment info, dump", "[capi][fragment_info][dump]") {
1526
1526
1527
1527
// Check dump
1528
1528
const auto ver = std::to_string (tiledb::sm::constants::format_version);
1529
+ const char * schema_name;
1530
+ rc = tiledb_fragment_info_get_array_schema_name (
1531
+ ctx, fragment_info, 0 , &schema_name);
1532
+ CHECK (rc == TILEDB_OK);
1529
1533
std::string dump_str =
1530
1534
std::string (" - Fragment num: 3\n " ) +
1531
1535
" - Unconsolidated metadata num: 3\n " + " - To vacuum num: 0\n " +
1532
1536
" - Fragment #1:\n " + " > URI: " + written_frag_uri_1 + " \n " +
1533
- " > Type: dense\n " + " > Non-empty domain: [1, 6]\n " +
1534
- " > Size: 3202\n " + " > Cell num: 10\n " +
1535
- " > Timestamp range: [1, 1]\n " + " > Format version: " + ver + " \n " +
1537
+ " > Schema name: " + schema_name + " \n " + " > Type: dense\n " +
1538
+ " > Non-empty domain: [1, 6]\n " + " > Size: 3202\n " +
1539
+ " > Cell num: 10\n " + " > Timestamp range: [1, 1]\n " +
1540
+ " > Format version: " + ver + " \n " +
1536
1541
" > Has consolidated metadata: no\n " + " - Fragment #2:\n " +
1537
- " > URI: " + written_frag_uri_2 + " \n " + " > Type: dense\n " +
1542
+ " > URI: " + written_frag_uri_2 + " \n " +
1543
+ " > Schema name: " + schema_name + " \n " + " > Type: dense\n " +
1538
1544
" > Non-empty domain: [1, 4]\n " + " > Size: 3151\n " +
1539
1545
" > Cell num: 5\n " + " > Timestamp range: [2, 2]\n " +
1540
1546
" > Format version: " + ver + " \n " +
1541
1547
" > Has consolidated metadata: no\n " + " - Fragment #3:\n " +
1542
- " > URI: " + written_frag_uri_3 + " \n " + " > Type: dense\n " +
1548
+ " > URI: " + written_frag_uri_3 + " \n " +
1549
+ " > Schema name: " + schema_name + " \n " + " > Type: dense\n " +
1543
1550
" > Non-empty domain: [5, 6]\n " + " > Size: 3202\n " +
1544
1551
" > Cell num: 10\n " + " > Timestamp range: [3, 3]\n " +
1545
1552
" > Format version: " + ver + " \n " +
@@ -1710,13 +1717,18 @@ TEST_CASE(
1710
1717
CHECK (rc == TILEDB_OK);
1711
1718
1712
1719
// Check dump
1720
+ const char * schema_name;
1721
+ rc = tiledb_fragment_info_get_array_schema_name (
1722
+ ctx, fragment_info, 0 , &schema_name);
1723
+ CHECK (rc == TILEDB_OK);
1713
1724
const auto ver = std::to_string (tiledb::sm::constants::format_version);
1714
1725
std::string dump_str =
1715
1726
std::string (" - Fragment num: 1\n " ) +
1716
1727
" - Unconsolidated metadata num: 1\n " + " - To vacuum num: 3\n " +
1717
1728
" - To vacuum URIs:\n " + " > " + written_frag_uri_1 + " \n > " +
1718
1729
written_frag_uri_2 + " \n > " + written_frag_uri_3 + " \n " +
1719
- " - Fragment #1:\n " + " > URI: " + uri + " \n " + " > Type: dense\n " +
1730
+ " - Fragment #1:\n " + " > URI: " + uri + " \n " +
1731
+ " > Schema name: " + schema_name + " \n " + " > Type: dense\n " +
1720
1732
" > Non-empty domain: [1, 6]\n " + " > Size: 3208\n " +
1721
1733
" > Cell num: 10\n " + " > Timestamp range: [1, 3]\n " +
1722
1734
" > Format version: " + ver + " \n " +
@@ -1821,13 +1833,18 @@ TEST_CASE(
1821
1833
1822
1834
// Check dump
1823
1835
const auto ver = std::to_string (tiledb::sm::constants::format_version);
1836
+ const char * schema_name;
1837
+ rc = tiledb_fragment_info_get_array_schema_name (
1838
+ ctx, fragment_info, 0 , &schema_name);
1839
+ CHECK (rc == TILEDB_OK);
1824
1840
std::string dump_str =
1825
1841
std::string (" - Fragment num: 1\n " ) +
1826
1842
" - Unconsolidated metadata num: 1\n " + " - To vacuum num: 0\n " +
1827
1843
" - Fragment #1:\n " + " > URI: " + written_frag_uri + " \n " +
1828
- " > Type: sparse\n " + " > Non-empty domain: [a, ddd]\n " +
1829
- " > Size: 3439\n " + " > Cell num: 4\n " +
1830
- " > Timestamp range: [1, 1]\n " + " > Format version: " + ver + " \n " +
1844
+ " > Schema name: " + schema_name + " \n " + " > Type: sparse\n " +
1845
+ " > Non-empty domain: [a, ddd]\n " + " > Size: 3439\n " +
1846
+ " > Cell num: 4\n " + " > Timestamp range: [1, 1]\n " +
1847
+ " > Format version: " + ver + " \n " +
1831
1848
" > Has consolidated metadata: no\n " ;
1832
1849
FILE* gold_fout = fopen (" gold_fout.txt" , " w" );
1833
1850
const char * dump = dump_str.c_str ();
0 commit comments