public final class org.apache.lucene.index.NoMergePolicy extends org.apache.lucene.index.MergePolicy
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.apache.lucene.index.NoMergePolicy
super_class: org.apache.lucene.index.MergePolicy
{
public static final org.apache.lucene.index.MergePolicy INSTANCE;
descriptor: Lorg/apache/lucene/index/MergePolicy;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.apache.lucene.index.NoMergePolicy
dup
invokespecial org.apache.lucene.index.NoMergePolicy.<init>:()V
putstatic org.apache.lucene.index.NoMergePolicy.INSTANCE:Lorg/apache/lucene/index/MergePolicy;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.lucene.index.MergePolicy.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/index/NoMergePolicy;
public org.apache.lucene.index.MergePolicy$MergeSpecification findMerges(org.apache.lucene.index.MergeTrigger, org.apache.lucene.index.SegmentInfos, org.apache.lucene.index.MergePolicy$MergeContext);
descriptor: (Lorg/apache/lucene/index/MergeTrigger;Lorg/apache/lucene/index/SegmentInfos;Lorg/apache/lucene/index/MergePolicy$MergeContext;)Lorg/apache/lucene/index/MergePolicy$MergeSpecification;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/NoMergePolicy;
0 1 1 mergeTrigger Lorg/apache/lucene/index/MergeTrigger;
0 1 2 segmentInfos Lorg/apache/lucene/index/SegmentInfos;
0 1 3 mergeContext Lorg/apache/lucene/index/MergePolicy$MergeContext;
MethodParameters:
Name Flags
mergeTrigger
segmentInfos
mergeContext
public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedMerges(org.apache.lucene.index.SegmentInfos, int, java.util.Map<org.apache.lucene.index.SegmentCommitInfo, java.lang.Boolean>, org.apache.lucene.index.MergePolicy$MergeContext);
descriptor: (Lorg/apache/lucene/index/SegmentInfos;ILjava/util/Map;Lorg/apache/lucene/index/MergePolicy$MergeContext;)Lorg/apache/lucene/index/MergePolicy$MergeSpecification;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aconst_null
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/NoMergePolicy;
0 1 1 segmentInfos Lorg/apache/lucene/index/SegmentInfos;
0 1 2 maxSegmentCount I
0 1 3 segmentsToMerge Ljava/util/Map<Lorg/apache/lucene/index/SegmentCommitInfo;Ljava/lang/Boolean;>;
0 1 4 mergeContext Lorg/apache/lucene/index/MergePolicy$MergeContext;
Signature: (Lorg/apache/lucene/index/SegmentInfos;ILjava/util/Map<Lorg/apache/lucene/index/SegmentCommitInfo;Ljava/lang/Boolean;>;Lorg/apache/lucene/index/MergePolicy$MergeContext;)Lorg/apache/lucene/index/MergePolicy$MergeSpecification;
MethodParameters:
Name Flags
segmentInfos
maxSegmentCount
segmentsToMerge
mergeContext
public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedDeletesMerges(org.apache.lucene.index.SegmentInfos, org.apache.lucene.index.MergePolicy$MergeContext);
descriptor: (Lorg/apache/lucene/index/SegmentInfos;Lorg/apache/lucene/index/MergePolicy$MergeContext;)Lorg/apache/lucene/index/MergePolicy$MergeSpecification;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/NoMergePolicy;
0 1 1 segmentInfos Lorg/apache/lucene/index/SegmentInfos;
0 1 2 mergeContext Lorg/apache/lucene/index/MergePolicy$MergeContext;
MethodParameters:
Name Flags
segmentInfos
mergeContext
public org.apache.lucene.index.MergePolicy$MergeSpecification findFullFlushMerges(org.apache.lucene.index.MergeTrigger, org.apache.lucene.index.SegmentInfos, org.apache.lucene.index.MergePolicy$MergeContext);
descriptor: (Lorg/apache/lucene/index/MergeTrigger;Lorg/apache/lucene/index/SegmentInfos;Lorg/apache/lucene/index/MergePolicy$MergeContext;)Lorg/apache/lucene/index/MergePolicy$MergeSpecification;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/NoMergePolicy;
0 1 1 mergeTrigger Lorg/apache/lucene/index/MergeTrigger;
0 1 2 segmentInfos Lorg/apache/lucene/index/SegmentInfos;
0 1 3 mergeContext Lorg/apache/lucene/index/MergePolicy$MergeContext;
MethodParameters:
Name Flags
mergeTrigger
segmentInfos
mergeContext
public boolean useCompoundFile(org.apache.lucene.index.SegmentInfos, org.apache.lucene.index.SegmentCommitInfo, org.apache.lucene.index.MergePolicy$MergeContext);
descriptor: (Lorg/apache/lucene/index/SegmentInfos;Lorg/apache/lucene/index/SegmentCommitInfo;Lorg/apache/lucene/index/MergePolicy$MergeContext;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
getfield org.apache.lucene.index.SegmentCommitInfo.info:Lorg/apache/lucene/index/SegmentInfo;
invokevirtual org.apache.lucene.index.SegmentInfo.getUseCompoundFile:()Z
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/NoMergePolicy;
0 1 1 segments Lorg/apache/lucene/index/SegmentInfos;
0 1 2 newSegment Lorg/apache/lucene/index/SegmentCommitInfo;
0 1 3 mergeContext Lorg/apache/lucene/index/MergePolicy$MergeContext;
MethodParameters:
Name Flags
segments
newSegment
mergeContext
protected long size(org.apache.lucene.index.SegmentCommitInfo, org.apache.lucene.index.MergePolicy$MergeContext);
descriptor: (Lorg/apache/lucene/index/SegmentCommitInfo;Lorg/apache/lucene/index/MergePolicy$MergeContext;)J
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: ldc 9223372036854775807
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/NoMergePolicy;
0 1 1 info Lorg/apache/lucene/index/SegmentCommitInfo;
0 1 2 context Lorg/apache/lucene/index/MergePolicy$MergeContext;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
info
context
public double getNoCFSRatio();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.lucene.index.MergePolicy.getNoCFSRatio:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/NoMergePolicy;
public double getMaxCFSSegmentSizeMB();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.lucene.index.MergePolicy.getMaxCFSSegmentSizeMB:()D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/NoMergePolicy;
public void setMaxCFSSegmentSizeMB(double);
descriptor: (D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
dload 1
invokespecial org.apache.lucene.index.MergePolicy.setMaxCFSSegmentSizeMB:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/index/NoMergePolicy;
0 2 1 v D
MethodParameters:
Name Flags
v
public void setNoCFSRatio(double);
descriptor: (D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
dload 1
invokespecial org.apache.lucene.index.MergePolicy.setNoCFSRatio:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/index/NoMergePolicy;
0 2 1 noCFSRatio D
MethodParameters:
Name Flags
noCFSRatio
public boolean keepFullyDeletedSegment(org.apache.lucene.util.IOSupplier<org.apache.lucene.index.CodecReader>);
descriptor: (Lorg/apache/lucene/util/IOSupplier;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial org.apache.lucene.index.MergePolicy.keepFullyDeletedSegment:(Lorg/apache/lucene/util/IOSupplier;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/NoMergePolicy;
0 1 1 readerIOSupplier Lorg/apache/lucene/util/IOSupplier<Lorg/apache/lucene/index/CodecReader;>;
Exceptions:
throws java.io.IOException
Signature: (Lorg/apache/lucene/util/IOSupplier<Lorg/apache/lucene/index/CodecReader;>;)Z
MethodParameters:
Name Flags
readerIOSupplier
public int numDeletesToMerge(org.apache.lucene.index.SegmentCommitInfo, int, org.apache.lucene.util.IOSupplier<org.apache.lucene.index.CodecReader>);
descriptor: (Lorg/apache/lucene/index/SegmentCommitInfo;ILorg/apache/lucene/util/IOSupplier;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 2
aload 3
invokespecial org.apache.lucene.index.MergePolicy.numDeletesToMerge:(Lorg/apache/lucene/index/SegmentCommitInfo;ILorg/apache/lucene/util/IOSupplier;)I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/NoMergePolicy;
0 1 1 info Lorg/apache/lucene/index/SegmentCommitInfo;
0 1 2 delCount I
0 1 3 readerSupplier Lorg/apache/lucene/util/IOSupplier<Lorg/apache/lucene/index/CodecReader;>;
Exceptions:
throws java.io.IOException
Signature: (Lorg/apache/lucene/index/SegmentCommitInfo;ILorg/apache/lucene/util/IOSupplier<Lorg/apache/lucene/index/CodecReader;>;)I
MethodParameters:
Name Flags
info
delCount
readerSupplier
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: ldc "NoMergePolicy"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/NoMergePolicy;
}
SourceFile: "NoMergePolicy.java"
InnerClasses:
public abstract MergeContext = org.apache.lucene.index.MergePolicy$MergeContext of org.apache.lucene.index.MergePolicy
public MergeSpecification = org.apache.lucene.index.MergePolicy$MergeSpecification of org.apache.lucene.index.MergePolicy