@@ -112,7 +112,7 @@ class ivf_flat_index_group
112112 auto append_num_partitions (size_t size) {
113113 metadata_.partition_history_ .push_back (size);
114114 }
115- auto get_all_num_partitions () {
115+ auto get_all_num_partitions () const {
116116 return metadata_.partition_history_ ;
117117 }
118118
@@ -129,9 +129,6 @@ class ivf_flat_index_group
129129 [[nodiscard]] auto parts_uri () const {
130130 return this ->array_key_to_uri (" parts_array_name" );
131131 }
132- [[nodiscard]] auto ids_uri () const {
133- return this ->array_key_to_uri (" ids_array_name" );
134- }
135132 [[nodiscard]] auto indices_uri () const {
136133 return this ->array_key_to_uri (" index_array_name" );
137134 }
@@ -141,9 +138,6 @@ class ivf_flat_index_group
141138 [[nodiscard]] auto parts_array_name () const {
142139 return this ->array_key_to_array_name (" parts_array_name" );
143140 }
144- [[nodiscard]] auto ids_array_name () const {
145- return this ->array_key_to_array_name (" ids_array_name" );
146- }
147141 [[nodiscard]] auto indices_array_name () const {
148142 return this ->array_key_to_array_name (" index_array_name" );
149143 }
@@ -213,8 +207,13 @@ class ivf_flat_index_group
213207 tiledb_helpers::add_to_group (write_group, parts_uri (), parts_array_name ());
214208
215209 create_empty_for_vector<typename index_type::id_type>(
216- cached_ctx_, ids_uri (), default_domain, tile_size, default_compression);
217- tiledb_helpers::add_to_group (write_group, ids_uri (), ids_array_name ());
210+ cached_ctx_,
211+ this ->ids_uri (),
212+ default_domain,
213+ tile_size,
214+ default_compression);
215+ tiledb_helpers::add_to_group (
216+ write_group, this ->ids_uri (), this ->ids_array_name ());
218217
219218 create_empty_for_vector<typename index_type::indices_type>(
220219 cached_ctx_,
0 commit comments