FindForcedDeletesMerges() public abstract method

Determine what set of merge operations is necessary in order to expunge all deletes from the index.
public abstract FindForcedDeletesMerges ( SegmentInfos segmentInfos ) : MergeSpecification
segmentInfos SegmentInfos /// the total set of segments in the index
return MergeSpecification
Esempio n. 1
0
        public virtual void TestNoMergePolicy_Mem()
        {
            MergePolicy mp = NoMergePolicy.NO_COMPOUND_FILES;

            Assert.IsNull(mp.FindMerges(/*null*/ (MergeTrigger)int.MinValue, (SegmentInfos)null));
            Assert.IsNull(mp.FindForcedMerges(null, 0, null));
            Assert.IsNull(mp.FindForcedDeletesMerges(null));
            Assert.IsFalse(mp.UseCompoundFile(null, null));
            mp.Dispose();
        }
Esempio n. 2
0
 public override MergeSpecification FindForcedDeletesMerges(SegmentInfos segmentInfos)
 {
     return(m_base.FindForcedDeletesMerges(segmentInfos));
 }