@@ -92,7 +92,7 @@ impl streaming_iterator::StreamingIterator for IndividualTableRowView<'_> {
9292 self . flags = self . table . flags ( self . id ) . unwrap_or_else ( || 0 . into ( ) ) ;
9393 self . location = self . table . location ( self . id ) ;
9494 self . parents = self . table . parents ( self . id ) ;
95- self . metadata = self . table . raw_metadata ( self . id ) ;
95+ self . metadata = self . table . table_ . raw_metadata ( self . id ) ;
9696 }
9797}
9898
@@ -154,7 +154,7 @@ fn make_individual_table_row(table: &IndividualTable, pos: tsk_id_t) -> Option<I
154154 flags : table. flags ( pos) ?,
155155 location : table. location ( pos) . map ( |s| s. to_vec ( ) ) ,
156156 parents : table. parents ( pos) . map ( |s| s. to_vec ( ) ) ,
157- metadata : table. raw_metadata ( pos) . map ( |m| m. to_vec ( ) ) ,
157+ metadata : table. table_ . raw_metadata ( pos) . map ( |m| m. to_vec ( ) ) ,
158158 } )
159159}
160160
@@ -195,8 +195,6 @@ impl IndividualTable {
195195 self . table_ . as_ref ( )
196196 }
197197
198- raw_metadata_getter_for_tables ! ( IndividualId ) ;
199-
200198 /// Return the number of rows
201199 pub fn num_rows ( & self ) -> crate :: SizeType {
202200 self . as_ref ( ) . num_rows . into ( )
@@ -430,7 +428,7 @@ match tables.individuals().metadata::<MutationMetadata>(0)
430428 & self ,
431429 row : impl Into < IndividualId > ,
432430 ) -> Option < Result < T , TskitError > > {
433- let buffer = self . raw_metadata ( row) ?;
431+ let buffer = self . table_ . raw_metadata ( row) ?;
434432 Some ( decode_metadata_row ! ( T , buffer) . map_err ( |e| e. into ( ) ) )
435433 }
436434
@@ -477,7 +475,7 @@ match tables.individuals().metadata::<MutationMetadata>(0)
477475 flags : self . flags ( r) ?,
478476 location : self . location ( r) ,
479477 parents : self . parents ( r) ,
480- metadata : self . raw_metadata ( r. into ( ) ) ,
478+ metadata : self . table_ . raw_metadata ( r. into ( ) ) ,
481479 } ;
482480 Some ( view)
483481 }
0 commit comments