issue/43 deletes

merge not working
only updating uncommitted
This commit is contained in:
Paul Masurel
2017-02-05 19:01:06 +09:00
parent 0820992141
commit e12fc4bb09
17 changed files with 185 additions and 241 deletions

View File

@@ -147,7 +147,7 @@ impl SegmentReader {
.unwrap_or_else(|_| ReadOnlySource::empty());
// TODO 0u64
let delete_data_res = segment.open_read(SegmentComponent::DELETE(segment.commit_opstamp()));
let delete_data_res = segment.open_read(SegmentComponent::DELETE);
let delete_bitset;
if let Err(FileError::FileDoesNotExist(_)) = delete_data_res {
delete_bitset = DeleteBitSet::empty();
@@ -262,6 +262,10 @@ impl SegmentReader {
pub fn segment_id(&self) -> SegmentId {
self.segment_id
}
pub fn is_deleted(&self, doc: DocId) -> bool {
self.delete_bitset.is_deleted(doc)
}
}