public class MockRandomMergePolicy extends MergePolicy
MergePolicy.MergeAbortedException, MergePolicy.MergeException, MergePolicy.MergeSpecification, MergePolicy.OneMerge
writer
Constructor and Description |
---|
MockRandomMergePolicy(Random random) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
MergePolicy.MergeSpecification |
findForcedDeletesMerges(SegmentInfos segmentInfos) |
MergePolicy.MergeSpecification |
findForcedMerges(SegmentInfos segmentInfos,
int maxSegmentCount,
Map<SegmentInfoPerCommit,Boolean> segmentsToMerge) |
MergePolicy.MergeSpecification |
findMerges(SegmentInfos segmentInfos) |
boolean |
useCompoundFile(SegmentInfos infos,
SegmentInfoPerCommit mergedInfo) |
clone, setIndexWriter
public MockRandomMergePolicy(Random random)
public MergePolicy.MergeSpecification findMerges(SegmentInfos segmentInfos)
findMerges
in class MergePolicy
public MergePolicy.MergeSpecification findForcedMerges(SegmentInfos segmentInfos, int maxSegmentCount, Map<SegmentInfoPerCommit,Boolean> segmentsToMerge) throws IOException
findForcedMerges
in class MergePolicy
IOException
public MergePolicy.MergeSpecification findForcedDeletesMerges(SegmentInfos segmentInfos) throws IOException
findForcedDeletesMerges
in class MergePolicy
IOException
public void close()
close
in interface Closeable
close
in class MergePolicy
public boolean useCompoundFile(SegmentInfos infos, SegmentInfoPerCommit mergedInfo) throws IOException
useCompoundFile
in class MergePolicy
IOException
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.