public static final class BaseMergePolicyTestCase.MockMergeContext extends Object implements MergePolicy.MergeContext
| Constructor and Description |
|---|
MockMergeContext(ToIntFunction<SegmentCommitInfo> numDeletesFunc) |
| Modifier and Type | Method and Description |
|---|---|
InfoStream |
getInfoStream() |
Set<SegmentCommitInfo> |
getMergingSegments() |
int |
numDeletedDocs(SegmentCommitInfo info) |
int |
numDeletesToMerge(SegmentCommitInfo info) |
void |
setMergingSegments(Set<SegmentCommitInfo> mergingSegments) |
public MockMergeContext(ToIntFunction<SegmentCommitInfo> numDeletesFunc)
public int numDeletesToMerge(SegmentCommitInfo info)
numDeletesToMerge in interface MergePolicy.MergeContextpublic int numDeletedDocs(SegmentCommitInfo info)
numDeletedDocs in interface MergePolicy.MergeContextpublic InfoStream getInfoStream()
getInfoStream in interface MergePolicy.MergeContextpublic Set<SegmentCommitInfo> getMergingSegments()
getMergingSegments in interface MergePolicy.MergeContextpublic void setMergingSegments(Set<SegmentCommitInfo> mergingSegments)
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.