@@ -10,14 +10,14 @@ pub mod ingest;
1010pub use gc:: { FragmentationEntry , FragmentationMap } ;
1111
1212use crate :: {
13+ abstract_tree:: { AbstractTree , RangeItem } ,
1314 coding:: Decode ,
1415 iter_guard:: { IterGuard , IterGuardImpl } ,
15- r#abstract:: { AbstractTree , RangeItem } ,
1616 table:: Table ,
1717 tree:: inner:: MemtableId ,
1818 value:: InternalValue ,
1919 version:: Version ,
20- vlog:: { Accessor , BlobFile , BlobFileWriter , ValueHandle } ,
20+ vlog:: { Accessor , BlobFile , BlobFileWriter } ,
2121 Cache , Config , Memtable , SeqNo , TableId , TreeId , UserKey , UserValue ,
2222} ;
2323use handle:: BlobIndirection ;
@@ -431,16 +431,10 @@ impl AbstractTree for BlobTree {
431431 let value_size = value. len ( ) as u32 ;
432432
433433 if value_size >= separation_threshold {
434- let offset = blob_writer. offset ( ) ;
435- let blob_file_id = blob_writer. blob_file_id ( ) ;
436- let on_disk_size = blob_writer. write ( & item. key . user_key , item. key . seqno , & value) ?;
434+ let vhandle = blob_writer. write ( & item. key . user_key , item. key . seqno , & value) ?;
437435
438436 let indirection = BlobIndirection {
439- vhandle : ValueHandle {
440- blob_file_id,
441- offset,
442- on_disk_size,
443- } ,
437+ vhandle,
444438 size : value_size,
445439 } ;
446440
0 commit comments