@@ -44,7 +44,7 @@ fn make_mutation_table_row(table: &MutationTable, pos: tsk_id_t) -> Option<Mutat
4444 parent : table. parent ( pos) ?,
4545 time : table. time ( pos) ?,
4646 derived_state,
47- metadata : table. raw_metadata ( pos) . map ( |m| m. to_vec ( ) ) ,
47+ metadata : table. table_ . raw_metadata ( pos) . map ( |m| m. to_vec ( ) ) ,
4848 } )
4949 }
5050 _ => None ,
@@ -152,7 +152,7 @@ impl streaming_iterator::StreamingIterator for MutationTableRowView<'_> {
152152 self . parent = self . table . parent ( self . id ) . unwrap_or ( MutationId :: NULL ) ;
153153 self . time = self . table . time ( self . id ) . unwrap_or_else ( || f64:: NAN . into ( ) ) ;
154154 self . derived_state = self . table . derived_state ( self . id ) ;
155- self . metadata = self . table . raw_metadata ( self . id ) ;
155+ self . metadata = self . table . table_ . raw_metadata ( self . id ) ;
156156 }
157157}
158158
@@ -313,7 +313,7 @@ impl MutationTable {
313313 & self ,
314314 row : impl Into < MutationId > ,
315315 ) -> Option < Result < T , TskitError > > {
316- let buffer = self . raw_metadata ( row) ?;
316+ let buffer = self . table_ . raw_metadata ( row) ?;
317317 Some ( decode_metadata_row ! ( T , buffer) . map_err ( |e| e. into ( ) ) )
318318 }
319319
@@ -361,7 +361,7 @@ impl MutationTable {
361361 parent : self . parent ( r) ?,
362362 time : self . time ( r) ?,
363363 derived_state : self . derived_state ( r) ,
364- metadata : self . raw_metadata ( r. into ( ) ) ,
364+ metadata : self . table_ . raw_metadata ( r. into ( ) ) ,
365365 } ;
366366 Some ( view)
367367 }
0 commit comments