public static final class BaseMergePolicyTestCase.MockMergeContext extends java.lang.Object implements MergePolicy.MergeContext
| Constructor and Description |
|---|
MockMergeContext(java.util.function.ToIntFunction<SegmentCommitInfo> numDeletesFunc) |
| Modifier and Type | Method and Description |
|---|---|
InfoStream |
getInfoStream()
Returns the info stream that can be used to log messages
|
java.util.Set<SegmentCommitInfo> |
getMergingSegments()
Returns an unmodifiable set of segments that are currently merging.
|
int |
numDeletedDocs(SegmentCommitInfo info)
Returns the number of deleted documents in the given segments.
|
int |
numDeletesToMerge(SegmentCommitInfo info)
Returns the number of deletes a merge would claim back if the given segment is merged.
|
public MockMergeContext(java.util.function.ToIntFunction<SegmentCommitInfo> numDeletesFunc)
public int numDeletesToMerge(SegmentCommitInfo info)
MergePolicy.MergeContextnumDeletesToMerge in interface MergePolicy.MergeContextinfo - the segment to get the number of deletes forMergePolicy.numDeletesToMerge(SegmentCommitInfo, int, org.apache.lucene.util.IOSupplier)public int numDeletedDocs(SegmentCommitInfo info)
MergePolicy.MergeContextnumDeletedDocs in interface MergePolicy.MergeContextpublic InfoStream getInfoStream()
MergePolicy.MergeContextgetInfoStream in interface MergePolicy.MergeContextpublic java.util.Set<SegmentCommitInfo> getMergingSegments()
MergePolicy.MergeContextgetMergingSegments in interface MergePolicy.MergeContextCopyright © 2000–2025 The Apache Software Foundation. All rights reserved.