C# Class Lucene.Net.Index.TestPerSegmentDeletes.RangeMergePolicy

Inheritance: MergePolicy
Mostrar archivo Open project: paulirwin/lucene.net

Public Methods

Method Description
Dispose ( ) : void
FindForcedDeletesMerges ( SegmentInfos segmentInfos ) : MergeSpecification
FindForcedMerges ( SegmentInfos segmentInfos, int maxSegmentCount, bool?>.IDictionary segmentsToMerge ) : MergeSpecification
FindMerges ( MergeTrigger mergeTrigger, SegmentInfos segmentInfos ) : MergeSpecification
UseCompoundFile ( SegmentInfos segments, Lucene.Net.Index.SegmentCommitInfo newSegment ) : bool

Private Methods

Method Description
RangeMergePolicy ( TestPerSegmentDeletes outerInstance, bool useCompoundFile ) : System

Method Details

Dispose() public method

public Dispose ( ) : void
return void

FindForcedDeletesMerges() public method

public FindForcedDeletesMerges ( SegmentInfos segmentInfos ) : MergeSpecification
segmentInfos SegmentInfos
return MergeSpecification

FindForcedMerges() public method

public FindForcedMerges ( SegmentInfos segmentInfos, int maxSegmentCount, bool?>.IDictionary segmentsToMerge ) : MergeSpecification
segmentInfos SegmentInfos
maxSegmentCount int
segmentsToMerge bool?>.IDictionary
return MergeSpecification

FindMerges() public method

public FindMerges ( MergeTrigger mergeTrigger, SegmentInfos segmentInfos ) : MergeSpecification
mergeTrigger MergeTrigger
segmentInfos SegmentInfos
return MergeSpecification

UseCompoundFile() public method

public UseCompoundFile ( SegmentInfos segments, Lucene.Net.Index.SegmentCommitInfo newSegment ) : bool
segments SegmentInfos
newSegment Lucene.Net.Index.SegmentCommitInfo
return bool