public class org.apache.lucene.index.LiveIndexWriterConfig
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.lucene.index.LiveIndexWriterConfig
super_class: java.lang.Object
{
private final org.apache.lucene.analysis.Analyzer analyzer;
descriptor: Lorg/apache/lucene/analysis/Analyzer;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private volatile int maxBufferedDocs;
descriptor: I
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private volatile double ramBufferSizeMB;
descriptor: D
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
private volatile org.apache.lucene.index.IndexWriter$IndexReaderWarmer mergedSegmentWarmer;
descriptor: Lorg/apache/lucene/index/IndexWriter$IndexReaderWarmer;
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
protected volatile org.apache.lucene.index.IndexDeletionPolicy delPolicy;
descriptor: Lorg/apache/lucene/index/IndexDeletionPolicy;
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected volatile org.apache.lucene.index.IndexCommit commit;
descriptor: Lorg/apache/lucene/index/IndexCommit;
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected volatile org.apache.lucene.index.IndexWriterConfig$OpenMode openMode;
descriptor: Lorg/apache/lucene/index/IndexWriterConfig$OpenMode;
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected int createdVersionMajor;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected volatile org.apache.lucene.search.similarities.Similarity similarity;
descriptor: Lorg/apache/lucene/search/similarities/Similarity;
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected volatile org.apache.lucene.index.MergeScheduler mergeScheduler;
descriptor: Lorg/apache/lucene/index/MergeScheduler;
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected volatile org.apache.lucene.index.DocumentsWriterPerThread$IndexingChain indexingChain;
descriptor: Lorg/apache/lucene/index/DocumentsWriterPerThread$IndexingChain;
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected volatile org.apache.lucene.codecs.Codec codec;
descriptor: Lorg/apache/lucene/codecs/Codec;
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected volatile org.apache.lucene.util.InfoStream infoStream;
descriptor: Lorg/apache/lucene/util/InfoStream;
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected volatile org.apache.lucene.index.MergePolicy mergePolicy;
descriptor: Lorg/apache/lucene/index/MergePolicy;
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected volatile boolean readerPooling;
descriptor: Z
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected volatile org.apache.lucene.index.FlushPolicy flushPolicy;
descriptor: Lorg/apache/lucene/index/FlushPolicy;
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected volatile int perThreadHardLimitMB;
descriptor: I
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected volatile boolean useCompoundFile;
descriptor: Z
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected boolean commitOnClose;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected org.apache.lucene.search.Sort indexSort;
descriptor: Lorg/apache/lucene/search/Sort;
flags: (0x0004) ACC_PROTECTED
protected java.util.Set<java.lang.String> indexSortFields;
descriptor: Ljava/util/Set;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Set<Ljava/lang/String;>;
protected volatile boolean checkPendingFlushOnUpdate;
descriptor: Z
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
protected java.lang.String softDeletesField;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected volatile long maxFullFlushMergeWaitMillis;
descriptor: J
flags: (0x0044) ACC_PROTECTED, ACC_VOLATILE
void <init>(org.apache.lucene.analysis.Analyzer);
descriptor: (Lorg/apache/lucene/analysis/Analyzer;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
getstatic org.apache.lucene.util.Version.LATEST:Lorg/apache/lucene/util/Version;
getfield org.apache.lucene.util.Version.major:I
putfield org.apache.lucene.index.LiveIndexWriterConfig.createdVersionMajor:I
2: aload 0
iconst_1
putfield org.apache.lucene.index.LiveIndexWriterConfig.useCompoundFile:Z
3: aload 0
iconst_1
putfield org.apache.lucene.index.LiveIndexWriterConfig.commitOnClose:Z
4: aload 0
aconst_null
putfield org.apache.lucene.index.LiveIndexWriterConfig.indexSort:Lorg/apache/lucene/search/Sort;
5: aload 0
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
putfield org.apache.lucene.index.LiveIndexWriterConfig.indexSortFields:Ljava/util/Set;
6: aload 0
iconst_1
putfield org.apache.lucene.index.LiveIndexWriterConfig.checkPendingFlushOnUpdate:Z
7: aload 0
aconst_null
putfield org.apache.lucene.index.LiveIndexWriterConfig.softDeletesField:Ljava/lang/String;
8: aload 0
aload 1
putfield org.apache.lucene.index.LiveIndexWriterConfig.analyzer:Lorg/apache/lucene/analysis/Analyzer;
9: aload 0
ldc 16.0
putfield org.apache.lucene.index.LiveIndexWriterConfig.ramBufferSizeMB:D
10: aload 0
iconst_m1
putfield org.apache.lucene.index.LiveIndexWriterConfig.maxBufferedDocs:I
11: aload 0
aconst_null
putfield org.apache.lucene.index.LiveIndexWriterConfig.mergedSegmentWarmer:Lorg/apache/lucene/index/IndexWriter$IndexReaderWarmer;
12: aload 0
new org.apache.lucene.index.KeepOnlyLastCommitDeletionPolicy
dup
invokespecial org.apache.lucene.index.KeepOnlyLastCommitDeletionPolicy.<init>:()V
putfield org.apache.lucene.index.LiveIndexWriterConfig.delPolicy:Lorg/apache/lucene/index/IndexDeletionPolicy;
13: aload 0
aconst_null
putfield org.apache.lucene.index.LiveIndexWriterConfig.commit:Lorg/apache/lucene/index/IndexCommit;
14: aload 0
iconst_1
putfield org.apache.lucene.index.LiveIndexWriterConfig.useCompoundFile:Z
15: aload 0
getstatic org.apache.lucene.index.IndexWriterConfig$OpenMode.CREATE_OR_APPEND:Lorg/apache/lucene/index/IndexWriterConfig$OpenMode;
putfield org.apache.lucene.index.LiveIndexWriterConfig.openMode:Lorg/apache/lucene/index/IndexWriterConfig$OpenMode;
16: aload 0
invokestatic org.apache.lucene.search.IndexSearcher.getDefaultSimilarity:()Lorg/apache/lucene/search/similarities/Similarity;
putfield org.apache.lucene.index.LiveIndexWriterConfig.similarity:Lorg/apache/lucene/search/similarities/Similarity;
17: aload 0
new org.apache.lucene.index.ConcurrentMergeScheduler
dup
invokespecial org.apache.lucene.index.ConcurrentMergeScheduler.<init>:()V
putfield org.apache.lucene.index.LiveIndexWriterConfig.mergeScheduler:Lorg/apache/lucene/index/MergeScheduler;
18: aload 0
getstatic org.apache.lucene.index.DocumentsWriterPerThread.defaultIndexingChain:Lorg/apache/lucene/index/DocumentsWriterPerThread$IndexingChain;
putfield org.apache.lucene.index.LiveIndexWriterConfig.indexingChain:Lorg/apache/lucene/index/DocumentsWriterPerThread$IndexingChain;
19: aload 0
invokestatic org.apache.lucene.codecs.Codec.getDefault:()Lorg/apache/lucene/codecs/Codec;
putfield org.apache.lucene.index.LiveIndexWriterConfig.codec:Lorg/apache/lucene/codecs/Codec;
20: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.codec:Lorg/apache/lucene/codecs/Codec;
ifnonnull 22
21: new java.lang.NullPointerException
dup
invokespecial java.lang.NullPointerException.<init>:()V
athrow
22: StackMap locals: org.apache.lucene.index.LiveIndexWriterConfig org.apache.lucene.analysis.Analyzer
StackMap stack:
aload 0
invokestatic org.apache.lucene.util.InfoStream.getDefault:()Lorg/apache/lucene/util/InfoStream;
putfield org.apache.lucene.index.LiveIndexWriterConfig.infoStream:Lorg/apache/lucene/util/InfoStream;
23: aload 0
new org.apache.lucene.index.TieredMergePolicy
dup
invokespecial org.apache.lucene.index.TieredMergePolicy.<init>:()V
putfield org.apache.lucene.index.LiveIndexWriterConfig.mergePolicy:Lorg/apache/lucene/index/MergePolicy;
24: aload 0
new org.apache.lucene.index.FlushByRamOrCountsPolicy
dup
invokespecial org.apache.lucene.index.FlushByRamOrCountsPolicy.<init>:()V
putfield org.apache.lucene.index.LiveIndexWriterConfig.flushPolicy:Lorg/apache/lucene/index/FlushPolicy;
25: aload 0
iconst_1
putfield org.apache.lucene.index.LiveIndexWriterConfig.readerPooling:Z
26: aload 0
sipush 1945
putfield org.apache.lucene.index.LiveIndexWriterConfig.perThreadHardLimitMB:I
27: aload 0
lconst_0
putfield org.apache.lucene.index.LiveIndexWriterConfig.maxFullFlushMergeWaitMillis:J
28: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
0 29 1 analyzer Lorg/apache/lucene/analysis/Analyzer;
MethodParameters:
Name Flags
analyzer
public org.apache.lucene.analysis.Analyzer getAnalyzer();
descriptor: ()Lorg/apache/lucene/analysis/Analyzer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.analyzer:Lorg/apache/lucene/analysis/Analyzer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public synchronized org.apache.lucene.index.LiveIndexWriterConfig setRAMBufferSizeMB(double);
descriptor: (D)Lorg/apache/lucene/index/LiveIndexWriterConfig;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: dload 1
ldc -1.0
dcmpl
ifeq 2
dload 1
dconst_0
dcmpg
ifgt 2
1: new java.lang.IllegalArgumentException
dup
ldc "ramBufferSize should be > 0.0 MB when enabled"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
dload 1
ldc -1.0
dcmpl
ifne 5
3: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.maxBufferedDocs:I
iconst_m1
if_icmpne 5
4: new java.lang.IllegalArgumentException
dup
ldc "at least one of ramBufferSize and maxBufferedDocs must be enabled"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
dload 1
putfield org.apache.lucene.index.LiveIndexWriterConfig.ramBufferSizeMB:D
6: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
0 7 1 ramBufferSizeMB D
MethodParameters:
Name Flags
ramBufferSizeMB
public double getRAMBufferSizeMB();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.ramBufferSizeMB:D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public synchronized org.apache.lucene.index.LiveIndexWriterConfig setMaxBufferedDocs(int);
descriptor: (I)Lorg/apache/lucene/index/LiveIndexWriterConfig;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: iload 1
iconst_m1
if_icmpeq 2
iload 1
iconst_2
if_icmpge 2
1: new java.lang.IllegalArgumentException
dup
ldc "maxBufferedDocs must at least be 2 when enabled"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
iload 1
iconst_m1
if_icmpne 5
3: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.ramBufferSizeMB:D
ldc -1.0
dcmpl
ifne 5
4: new java.lang.IllegalArgumentException
dup
ldc "at least one of ramBufferSize and maxBufferedDocs must be enabled"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
aload 0
iload 1
putfield org.apache.lucene.index.LiveIndexWriterConfig.maxBufferedDocs:I
6: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
0 7 1 maxBufferedDocs I
MethodParameters:
Name Flags
maxBufferedDocs
public int getMaxBufferedDocs();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.maxBufferedDocs:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public org.apache.lucene.index.LiveIndexWriterConfig setMergePolicy(org.apache.lucene.index.MergePolicy);
descriptor: (Lorg/apache/lucene/index/MergePolicy;)Lorg/apache/lucene/index/LiveIndexWriterConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new java.lang.IllegalArgumentException
dup
ldc "mergePolicy must not be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
putfield org.apache.lucene.index.LiveIndexWriterConfig.mergePolicy:Lorg/apache/lucene/index/MergePolicy;
3: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
0 4 1 mergePolicy Lorg/apache/lucene/index/MergePolicy;
MethodParameters:
Name Flags
mergePolicy
public org.apache.lucene.index.LiveIndexWriterConfig setMergedSegmentWarmer(org.apache.lucene.index.IndexWriter$IndexReaderWarmer);
descriptor: (Lorg/apache/lucene/index/IndexWriter$IndexReaderWarmer;)Lorg/apache/lucene/index/LiveIndexWriterConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.apache.lucene.index.LiveIndexWriterConfig.mergedSegmentWarmer:Lorg/apache/lucene/index/IndexWriter$IndexReaderWarmer;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
0 2 1 mergeSegmentWarmer Lorg/apache/lucene/index/IndexWriter$IndexReaderWarmer;
MethodParameters:
Name Flags
mergeSegmentWarmer
public org.apache.lucene.index.IndexWriter$IndexReaderWarmer getMergedSegmentWarmer();
descriptor: ()Lorg/apache/lucene/index/IndexWriter$IndexReaderWarmer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.mergedSegmentWarmer:Lorg/apache/lucene/index/IndexWriter$IndexReaderWarmer;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public org.apache.lucene.index.IndexWriterConfig$OpenMode getOpenMode();
descriptor: ()Lorg/apache/lucene/index/IndexWriterConfig$OpenMode;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.openMode:Lorg/apache/lucene/index/IndexWriterConfig$OpenMode;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public int getIndexCreatedVersionMajor();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.createdVersionMajor:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public org.apache.lucene.index.IndexDeletionPolicy getIndexDeletionPolicy();
descriptor: ()Lorg/apache/lucene/index/IndexDeletionPolicy;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.delPolicy:Lorg/apache/lucene/index/IndexDeletionPolicy;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public org.apache.lucene.index.IndexCommit getIndexCommit();
descriptor: ()Lorg/apache/lucene/index/IndexCommit;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.commit:Lorg/apache/lucene/index/IndexCommit;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public org.apache.lucene.search.similarities.Similarity getSimilarity();
descriptor: ()Lorg/apache/lucene/search/similarities/Similarity;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.similarity:Lorg/apache/lucene/search/similarities/Similarity;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public org.apache.lucene.index.MergeScheduler getMergeScheduler();
descriptor: ()Lorg/apache/lucene/index/MergeScheduler;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.mergeScheduler:Lorg/apache/lucene/index/MergeScheduler;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public org.apache.lucene.codecs.Codec getCodec();
descriptor: ()Lorg/apache/lucene/codecs/Codec;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.codec:Lorg/apache/lucene/codecs/Codec;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public org.apache.lucene.index.MergePolicy getMergePolicy();
descriptor: ()Lorg/apache/lucene/index/MergePolicy;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.mergePolicy:Lorg/apache/lucene/index/MergePolicy;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public boolean getReaderPooling();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.readerPooling:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
org.apache.lucene.index.DocumentsWriterPerThread$IndexingChain getIndexingChain();
descriptor: ()Lorg/apache/lucene/index/DocumentsWriterPerThread$IndexingChain;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.indexingChain:Lorg/apache/lucene/index/DocumentsWriterPerThread$IndexingChain;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public int getRAMPerThreadHardLimitMB();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.perThreadHardLimitMB:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
org.apache.lucene.index.FlushPolicy getFlushPolicy();
descriptor: ()Lorg/apache/lucene/index/FlushPolicy;
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.flushPolicy:Lorg/apache/lucene/index/FlushPolicy;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public org.apache.lucene.util.InfoStream getInfoStream();
descriptor: ()Lorg/apache/lucene/util/InfoStream;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.infoStream:Lorg/apache/lucene/util/InfoStream;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public org.apache.lucene.index.LiveIndexWriterConfig setUseCompoundFile(boolean);
descriptor: (Z)Lorg/apache/lucene/index/LiveIndexWriterConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.lucene.index.LiveIndexWriterConfig.useCompoundFile:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
0 2 1 useCompoundFile Z
MethodParameters:
Name Flags
useCompoundFile
public boolean getUseCompoundFile();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.useCompoundFile:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public boolean getCommitOnClose();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.commitOnClose:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public org.apache.lucene.search.Sort getIndexSort();
descriptor: ()Lorg/apache/lucene/search/Sort;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.indexSort:Lorg/apache/lucene/search/Sort;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public java.util.Set<java.lang.String> getIndexSortFields();
descriptor: ()Ljava/util/Set;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.indexSortFields:Ljava/util/Set;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
Signature: ()Ljava/util/Set<Ljava/lang/String;>;
public boolean isCheckPendingFlushOnUpdate();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.checkPendingFlushOnUpdate:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public org.apache.lucene.index.LiveIndexWriterConfig setCheckPendingFlushUpdate(boolean);
descriptor: (Z)Lorg/apache/lucene/index/LiveIndexWriterConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.lucene.index.LiveIndexWriterConfig.checkPendingFlushOnUpdate:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
0 2 1 checkPendingFlushOnUpdate Z
MethodParameters:
Name Flags
checkPendingFlushOnUpdate
public java.lang.String getSoftDeletesField();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.softDeletesField:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public long getMaxFullFlushMergeWaitMillis();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.maxFullFlushMergeWaitMillis:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: aload 1
ldc "analyzer="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.analyzer:Lorg/apache/lucene/analysis/Analyzer;
ifnonnull 2
ldc "null"
goto 3
StackMap locals: org.apache.lucene.index.LiveIndexWriterConfig java.lang.StringBuilder
StackMap stack: java.lang.StringBuilder
2: aload 0
getfield org.apache.lucene.index.LiveIndexWriterConfig.analyzer:Lorg/apache/lucene/analysis/Analyzer;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
StackMap locals: org.apache.lucene.index.LiveIndexWriterConfig java.lang.StringBuilder
StackMap stack: java.lang.StringBuilder java.lang.String
3: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: aload 1
ldc "ramBufferSizeMB="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.lucene.index.LiveIndexWriterConfig.getRAMBufferSizeMB:()D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: aload 1
ldc "maxBufferedDocs="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.lucene.index.LiveIndexWriterConfig.getMaxBufferedDocs:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: aload 1
ldc "mergedSegmentWarmer="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.lucene.index.LiveIndexWriterConfig.getMergedSegmentWarmer:()Lorg/apache/lucene/index/IndexWriter$IndexReaderWarmer;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: aload 1
ldc "delPolicy="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.lucene.index.LiveIndexWriterConfig.getIndexDeletionPolicy:()Lorg/apache/lucene/index/IndexDeletionPolicy;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: aload 0
invokevirtual org.apache.lucene.index.LiveIndexWriterConfig.getIndexCommit:()Lorg/apache/lucene/index/IndexCommit;
astore 2
start local 2 9: aload 1
ldc "commit="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
ifnonnull 10
ldc "null"
goto 11
StackMap locals: org.apache.lucene.index.LiveIndexWriterConfig java.lang.StringBuilder org.apache.lucene.index.IndexCommit
StackMap stack: java.lang.StringBuilder
10: aload 2
StackMap locals: org.apache.lucene.index.LiveIndexWriterConfig java.lang.StringBuilder org.apache.lucene.index.IndexCommit
StackMap stack: java.lang.StringBuilder java.lang.Comparable
11: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: aload 1
ldc "openMode="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.lucene.index.LiveIndexWriterConfig.getOpenMode:()Lorg/apache/lucene/index/IndexWriterConfig$OpenMode;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: aload 1
ldc "similarity="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.lucene.index.LiveIndexWriterConfig.getSimilarity:()Lorg/apache/lucene/search/similarities/Similarity;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
14: aload 1
ldc "mergeScheduler="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.lucene.index.LiveIndexWriterConfig.getMergeScheduler:()Lorg/apache/lucene/index/MergeScheduler;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
15: aload 1
ldc "codec="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.lucene.index.LiveIndexWriterConfig.getCodec:()Lorg/apache/lucene/codecs/Codec;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
16: aload 1
ldc "infoStream="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.lucene.index.LiveIndexWriterConfig.getInfoStream:()Lorg/apache/lucene/util/InfoStream;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
17: aload 1
ldc "mergePolicy="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.lucene.index.LiveIndexWriterConfig.getMergePolicy:()Lorg/apache/lucene/index/MergePolicy;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
18: aload 1
ldc "readerPooling="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.lucene.index.LiveIndexWriterConfig.getReaderPooling:()Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
19: aload 1
ldc "perThreadHardLimitMB="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.lucene.index.LiveIndexWriterConfig.getRAMPerThreadHardLimitMB:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
20: aload 1
ldc "useCompoundFile="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.lucene.index.LiveIndexWriterConfig.getUseCompoundFile:()Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
21: aload 1
ldc "commitOnClose="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.lucene.index.LiveIndexWriterConfig.getCommitOnClose:()Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
22: aload 1
ldc "indexSort="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.lucene.index.LiveIndexWriterConfig.getIndexSort:()Lorg/apache/lucene/search/Sort;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
23: aload 1
ldc "checkPendingFlushOnUpdate="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.lucene.index.LiveIndexWriterConfig.isCheckPendingFlushOnUpdate:()Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
24: aload 1
ldc "softDeletesField="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.lucene.index.LiveIndexWriterConfig.getSoftDeletesField:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
25: aload 1
ldc "maxFullFlushMergeWaitMillis="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual org.apache.lucene.index.LiveIndexWriterConfig.getMaxFullFlushMergeWaitMillis:()J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc "\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
26: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/apache/lucene/index/LiveIndexWriterConfig;
1 27 1 sb Ljava/lang/StringBuilder;
9 27 2 commit Lorg/apache/lucene/index/IndexCommit;
}
SourceFile: "LiveIndexWriterConfig.java"
InnerClasses:
abstract IndexingChain = org.apache.lucene.index.DocumentsWriterPerThread$IndexingChain of org.apache.lucene.index.DocumentsWriterPerThread
public abstract IndexReaderWarmer = org.apache.lucene.index.IndexWriter$IndexReaderWarmer of org.apache.lucene.index.IndexWriter
public final OpenMode = org.apache.lucene.index.IndexWriterConfig$OpenMode of org.apache.lucene.index.IndexWriterConfig