Package org.apache.lucene.index
Class MergePolicy.MergeSpecification
- java.lang.Object
-
- org.apache.lucene.index.MergePolicy.MergeSpecification
-
- Enclosing class:
- MergePolicy
public static class MergePolicy.MergeSpecification extends java.lang.Object
A MergeSpecification instance provides the information necessary to perform multiple merges. It simply contains a list ofMergePolicy.OneMerge
instances.
-
-
Field Summary
Fields Modifier and Type Field Description java.util.List<MergePolicy.OneMerge>
merges
The subset of segments to be included in the primitive merge.
-
Constructor Summary
Constructors Constructor Description MergeSpecification()
Sole constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(MergePolicy.OneMerge merge)
Adds the providedMergePolicy.OneMerge
to this specification.java.lang.String
segString(Directory dir)
Returns a description of the merges in this specification.
-
-
-
Field Detail
-
merges
public final java.util.List<MergePolicy.OneMerge> merges
The subset of segments to be included in the primitive merge.
-
-
Constructor Detail
-
MergeSpecification
public MergeSpecification()
Sole constructor. Useadd(MergePolicy.OneMerge)
to add merges.
-
-
Method Detail
-
add
public void add(MergePolicy.OneMerge merge)
Adds the providedMergePolicy.OneMerge
to this specification.
-
segString
public java.lang.String segString(Directory dir)
Returns a description of the merges in this specification.
-
-