class org.apache.lucene.codecs.memory.DirectDocValuesProducer extends org.apache.lucene.codecs.DocValuesProducer
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.lucene.codecs.memory.DirectDocValuesProducer
super_class: org.apache.lucene.codecs.DocValuesProducer
{
private final java.util.Map<java.lang.String, org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry> numerics;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;>;
private final java.util.Map<java.lang.String, org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry> binaries;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryEntry;>;
private final java.util.Map<java.lang.String, org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedEntry> sorteds;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedEntry;>;
private final java.util.Map<java.lang.String, org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetEntry> sortedSets;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedSetEntry;>;
private final java.util.Map<java.lang.String, org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericEntry> sortedNumerics;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedNumericEntry;>;
private final org.apache.lucene.store.IndexInput data;
descriptor: Lorg/apache/lucene/store/IndexInput;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.Map<java.lang.String, org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues> numericInstances;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;>;
private final java.util.Map<java.lang.String, org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryRawValues> binaryInstances;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryRawValues;>;
private final java.util.Map<java.lang.String, org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedRawValues> sortedInstances;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedRawValues;>;
private final java.util.Map<java.lang.String, org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetRawValues> sortedSetInstances;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedSetRawValues;>;
private final java.util.Map<java.lang.String, org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericRawValues> sortedNumericInstances;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedNumericRawValues;>;
private final java.util.Map<java.lang.String, org.apache.lucene.util.FixedBitSet> docsWithFieldInstances;
descriptor: Ljava/util/Map;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Lorg/apache/lucene/util/FixedBitSet;>;
private final int numEntries;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int maxDoc;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.concurrent.atomic.AtomicLong ramBytesUsed;
descriptor: Ljava/util/concurrent/atomic/AtomicLong;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int version;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean merging;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static final byte NUMBER;
descriptor: B
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 0
static final byte BYTES;
descriptor: B
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final byte SORTED;
descriptor: B
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final byte SORTED_SET;
descriptor: B
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final byte SORTED_SET_SINGLETON;
descriptor: B
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final byte SORTED_NUMERIC;
descriptor: B
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 5
static final byte SORTED_NUMERIC_SINGLETON;
descriptor: B
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 6
static final int VERSION_START;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final int VERSION_CURRENT;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic org.apache.lucene.codecs.memory.DirectDocValuesProducer.$assertionsDisabled:Z
3: return
LocalVariableTable:
Start End Slot Name Signature
void <init>(org.apache.lucene.codecs.memory.DirectDocValuesProducer);
descriptor: (Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;)V
flags: (0x0000)
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial org.apache.lucene.codecs.DocValuesProducer.<init>:()V
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.numerics:Ljava/util/Map;
2: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.binaries:Ljava/util/Map;
3: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sorteds:Ljava/util/Map;
4: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedSets:Ljava/util/Map;
5: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedNumerics:Ljava/util/Map;
6: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.numericInstances:Ljava/util/Map;
7: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.binaryInstances:Ljava/util/Map;
8: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedInstances:Ljava/util/Map;
9: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedSetInstances:Ljava/util/Map;
10: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedNumericInstances:Ljava/util/Map;
11: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.docsWithFieldInstances:Ljava/util/Map;
12: getstatic org.apache.lucene.codecs.memory.DirectDocValuesProducer.$assertionsDisabled:Z
ifne 13
aload 1
invokestatic java.lang.Thread.holdsLock:(Ljava/lang/Object;)Z
ifne 13
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
13: StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer org.apache.lucene.codecs.memory.DirectDocValuesProducer
StackMap stack:
aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.numerics:Ljava/util/Map;
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.numerics:Ljava/util/Map;
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
14: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.binaries:Ljava/util/Map;
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.binaries:Ljava/util/Map;
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
15: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sorteds:Ljava/util/Map;
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sorteds:Ljava/util/Map;
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
16: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedSets:Ljava/util/Map;
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedSets:Ljava/util/Map;
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
17: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedNumerics:Ljava/util/Map;
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedNumerics:Ljava/util/Map;
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
18: aload 0
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.data:Lorg/apache/lucene/store/IndexInput;
invokevirtual org.apache.lucene.store.IndexInput.clone:()Lorg/apache/lucene/store/IndexInput;
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.data:Lorg/apache/lucene/store/IndexInput;
19: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.numericInstances:Ljava/util/Map;
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.numericInstances:Ljava/util/Map;
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
20: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.binaryInstances:Ljava/util/Map;
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.binaryInstances:Ljava/util/Map;
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
21: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedInstances:Ljava/util/Map;
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedInstances:Ljava/util/Map;
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
22: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedSetInstances:Ljava/util/Map;
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedSetInstances:Ljava/util/Map;
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
23: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedNumericInstances:Ljava/util/Map;
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedNumericInstances:Ljava/util/Map;
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
24: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.docsWithFieldInstances:Ljava/util/Map;
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.docsWithFieldInstances:Ljava/util/Map;
invokeinterface java.util.Map.putAll:(Ljava/util/Map;)V
25: aload 0
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.numEntries:I
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.numEntries:I
26: aload 0
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.maxDoc:I
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.maxDoc:I
27: aload 0
new java.util.concurrent.atomic.AtomicLong
dup
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.ramBytesUsed:Ljava/util/concurrent/atomic/AtomicLong;
invokevirtual java.util.concurrent.atomic.AtomicLong.get:()J
invokespecial java.util.concurrent.atomic.AtomicLong.<init>:(J)V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.ramBytesUsed:Ljava/util/concurrent/atomic/AtomicLong;
28: aload 0
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.version:I
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.version:I
29: aload 0
iconst_1
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.merging:Z
30: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 31 1 original Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
MethodParameters:
Name Flags
original
void <init>(org.apache.lucene.index.SegmentReadState, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Lorg/apache/lucene/index/SegmentReadState;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=7, locals=12, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
invokespecial org.apache.lucene.codecs.DocValuesProducer.<init>:()V
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.numerics:Ljava/util/Map;
2: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.binaries:Ljava/util/Map;
3: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sorteds:Ljava/util/Map;
4: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedSets:Ljava/util/Map;
5: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedNumerics:Ljava/util/Map;
6: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.numericInstances:Ljava/util/Map;
7: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.binaryInstances:Ljava/util/Map;
8: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedInstances:Ljava/util/Map;
9: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedSetInstances:Ljava/util/Map;
10: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedNumericInstances:Ljava/util/Map;
11: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.docsWithFieldInstances:Ljava/util/Map;
12: aload 0
aload 1
getfield org.apache.lucene.index.SegmentReadState.segmentInfo:Lorg/apache/lucene/index/SegmentInfo;
invokevirtual org.apache.lucene.index.SegmentInfo.maxDoc:()I
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.maxDoc:I
13: aload 0
iconst_0
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.merging:Z
14: aload 1
getfield org.apache.lucene.index.SegmentReadState.segmentInfo:Lorg/apache/lucene/index/SegmentInfo;
getfield org.apache.lucene.index.SegmentInfo.name:Ljava/lang/String;
aload 1
getfield org.apache.lucene.index.SegmentReadState.segmentSuffix:Ljava/lang/String;
aload 5
invokestatic org.apache.lucene.index.IndexFileNames.segmentFileName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 6
start local 6 15: aload 1
getfield org.apache.lucene.index.SegmentReadState.directory:Lorg/apache/lucene/store/Directory;
aload 6
aload 1
getfield org.apache.lucene.index.SegmentReadState.context:Lorg/apache/lucene/store/IOContext;
invokevirtual org.apache.lucene.store.Directory.openChecksumInput:(Ljava/lang/String;Lorg/apache/lucene/store/IOContext;)Lorg/apache/lucene/store/ChecksumIndexInput;
astore 7
start local 7 16: aload 0
new java.util.concurrent.atomic.AtomicLong
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokestatic org.apache.lucene.util.RamUsageEstimator.shallowSizeOfInstance:(Ljava/lang/Class;)J
invokespecial java.util.concurrent.atomic.AtomicLong.<init>:(J)V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.ramBytesUsed:Ljava/util/concurrent/atomic/AtomicLong;
17: iconst_0
istore 8
start local 8 18: aload 0
aload 7
aload 4
iconst_3
iconst_3
19: aload 1
getfield org.apache.lucene.index.SegmentReadState.segmentInfo:Lorg/apache/lucene/index/SegmentInfo;
invokevirtual org.apache.lucene.index.SegmentInfo.getId:()[B
aload 1
getfield org.apache.lucene.index.SegmentReadState.segmentSuffix:Ljava/lang/String;
20: invokestatic org.apache.lucene.codecs.CodecUtil.checkIndexHeader:(Lorg/apache/lucene/store/DataInput;Ljava/lang/String;II[BLjava/lang/String;)I
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.version:I
21: aload 0
aload 0
aload 7
aload 1
getfield org.apache.lucene.index.SegmentReadState.fieldInfos:Lorg/apache/lucene/index/FieldInfos;
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.readFields:(Lorg/apache/lucene/store/IndexInput;Lorg/apache/lucene/index/FieldInfos;)I
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.numEntries:I
22: aload 7
invokestatic org.apache.lucene.codecs.CodecUtil.checkFooter:(Lorg/apache/lucene/store/ChecksumIndexInput;)J
pop2
23: iconst_1
istore 8
24: goto 32
StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer org.apache.lucene.index.SegmentReadState java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String org.apache.lucene.store.ChecksumIndexInput int
StackMap stack: java.lang.Throwable
25: astore 9
26: iload 8
ifeq 29
iconst_1
anewarray java.io.Closeable
dup
iconst_0
27: aload 7
aastore
invokestatic org.apache.lucene.util.IOUtils.close:([Ljava/io/Closeable;)V
28: goto 31
StackMap locals: java.lang.Throwable
StackMap stack:
29: iconst_1
anewarray java.io.Closeable
dup
iconst_0
30: aload 7
aastore
invokestatic org.apache.lucene.util.IOUtils.closeWhileHandlingException:([Ljava/io/Closeable;)V
31: StackMap locals:
StackMap stack:
aload 9
athrow
32: StackMap locals:
StackMap stack:
iload 8
ifeq 35
iconst_1
anewarray java.io.Closeable
dup
iconst_0
33: aload 7
aastore
invokestatic org.apache.lucene.util.IOUtils.close:([Ljava/io/Closeable;)V
34: goto 37
StackMap locals:
StackMap stack:
35: iconst_1
anewarray java.io.Closeable
dup
iconst_0
36: aload 7
aastore
invokestatic org.apache.lucene.util.IOUtils.closeWhileHandlingException:([Ljava/io/Closeable;)V
37: StackMap locals:
StackMap stack:
aload 1
getfield org.apache.lucene.index.SegmentReadState.segmentInfo:Lorg/apache/lucene/index/SegmentInfo;
getfield org.apache.lucene.index.SegmentInfo.name:Ljava/lang/String;
aload 1
getfield org.apache.lucene.index.SegmentReadState.segmentSuffix:Ljava/lang/String;
aload 3
invokestatic org.apache.lucene.index.IndexFileNames.segmentFileName:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 9
start local 9 38: aload 0
aload 1
getfield org.apache.lucene.index.SegmentReadState.directory:Lorg/apache/lucene/store/Directory;
aload 9
aload 1
getfield org.apache.lucene.index.SegmentReadState.context:Lorg/apache/lucene/store/IOContext;
invokevirtual org.apache.lucene.store.Directory.openInput:(Ljava/lang/String;Lorg/apache/lucene/store/IOContext;)Lorg/apache/lucene/store/IndexInput;
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.data:Lorg/apache/lucene/store/IndexInput;
39: iconst_0
istore 8
40: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.data:Lorg/apache/lucene/store/IndexInput;
aload 2
iconst_3
iconst_3
41: aload 1
getfield org.apache.lucene.index.SegmentReadState.segmentInfo:Lorg/apache/lucene/index/SegmentInfo;
invokevirtual org.apache.lucene.index.SegmentInfo.getId:()[B
aload 1
getfield org.apache.lucene.index.SegmentReadState.segmentSuffix:Ljava/lang/String;
42: invokestatic org.apache.lucene.codecs.CodecUtil.checkIndexHeader:(Lorg/apache/lucene/store/DataInput;Ljava/lang/String;II[BLjava/lang/String;)I
istore 10
start local 10 43: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.version:I
iload 10
if_icmpeq 45
44: new org.apache.lucene.index.CorruptIndexException
dup
new java.lang.StringBuilder
dup
ldc "Format versions mismatch: meta="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.version:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", data="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 10
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.data:Lorg/apache/lucene/store/IndexInput;
invokespecial org.apache.lucene.index.CorruptIndexException.<init>:(Ljava/lang/String;Lorg/apache/lucene/store/DataInput;)V
athrow
45: StackMap locals: java.lang.String int
StackMap stack:
aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.data:Lorg/apache/lucene/store/IndexInput;
invokestatic org.apache.lucene.codecs.CodecUtil.retrieveChecksum:(Lorg/apache/lucene/store/IndexInput;)J
pop2
46: iconst_1
istore 8
end local 10 47: goto 52
StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer org.apache.lucene.index.SegmentReadState java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String org.apache.lucene.store.ChecksumIndexInput int java.lang.String
StackMap stack: java.lang.Throwable
48: astore 11
49: iload 8
ifne 51
iconst_1
anewarray java.io.Closeable
dup
iconst_0
50: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.data:Lorg/apache/lucene/store/IndexInput;
aastore
invokestatic org.apache.lucene.util.IOUtils.closeWhileHandlingException:([Ljava/io/Closeable;)V
51: StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer org.apache.lucene.index.SegmentReadState java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String org.apache.lucene.store.ChecksumIndexInput int java.lang.String top java.lang.Throwable
StackMap stack:
aload 11
athrow
52: StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer org.apache.lucene.index.SegmentReadState java.lang.String java.lang.String java.lang.String java.lang.String java.lang.String org.apache.lucene.store.ChecksumIndexInput int java.lang.String
StackMap stack:
iload 8
ifne 54
iconst_1
anewarray java.io.Closeable
dup
iconst_0
53: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.data:Lorg/apache/lucene/store/IndexInput;
aastore
invokestatic org.apache.lucene.util.IOUtils.closeWhileHandlingException:([Ljava/io/Closeable;)V
54: StackMap locals:
StackMap stack:
return
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 55 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 55 1 state Lorg/apache/lucene/index/SegmentReadState;
0 55 2 dataCodec Ljava/lang/String;
0 55 3 dataExtension Ljava/lang/String;
0 55 4 metaCodec Ljava/lang/String;
0 55 5 metaExtension Ljava/lang/String;
15 55 6 metaName Ljava/lang/String;
16 55 7 in Lorg/apache/lucene/store/ChecksumIndexInput;
18 55 8 success Z
38 55 9 dataName Ljava/lang/String;
43 47 10 version2 I
Exception table:
from to target type
18 25 25 any
40 48 48 any
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
state
dataCodec
dataExtension
metaCodec
metaExtension
private org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry readNumericEntry(org.apache.lucene.store.IndexInput);
descriptor: (Lorg/apache/lucene/store/IndexInput;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry
dup
invokespecial org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.<init>:()V
astore 2
start local 2 1: aload 2
aload 1
invokevirtual org.apache.lucene.store.IndexInput.readLong:()J
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.offset:J
2: aload 2
aload 1
invokevirtual org.apache.lucene.store.IndexInput.readInt:()I
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.count:I
3: aload 2
aload 1
invokevirtual org.apache.lucene.store.IndexInput.readLong:()J
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.missingOffset:J
4: aload 2
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.missingOffset:J
ldc -1
lcmp
ifeq 7
5: aload 2
aload 1
invokevirtual org.apache.lucene.store.IndexInput.readLong:()J
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.missingBytes:J
6: goto 8
7: StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry
StackMap stack:
aload 2
lconst_0
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.missingBytes:J
8: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual org.apache.lucene.store.IndexInput.readByte:()B
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.byteWidth:B
9: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 10 1 meta Lorg/apache/lucene/store/IndexInput;
1 10 2 entry Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
meta
private org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry readBinaryEntry(org.apache.lucene.store.IndexInput);
descriptor: (Lorg/apache/lucene/store/IndexInput;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryEntry;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry
dup
invokespecial org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.<init>:()V
astore 2
start local 2 1: aload 2
aload 1
invokevirtual org.apache.lucene.store.IndexInput.readLong:()J
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.offset:J
2: aload 2
aload 1
invokevirtual org.apache.lucene.store.IndexInput.readInt:()I
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.numBytes:I
3: aload 2
aload 1
invokevirtual org.apache.lucene.store.IndexInput.readInt:()I
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.count:I
4: aload 2
aload 1
invokevirtual org.apache.lucene.store.IndexInput.readLong:()J
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.missingOffset:J
5: aload 2
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.missingOffset:J
ldc -1
lcmp
ifeq 8
6: aload 2
aload 1
invokevirtual org.apache.lucene.store.IndexInput.readLong:()J
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.missingBytes:J
7: goto 9
8: StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry
StackMap stack:
aload 2
lconst_0
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.missingBytes:J
9: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 10 1 meta Lorg/apache/lucene/store/IndexInput;
1 10 2 entry Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryEntry;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
meta
private org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedEntry readSortedEntry(org.apache.lucene.store.IndexInput);
descriptor: (Lorg/apache/lucene/store/IndexInput;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedEntry;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedEntry
dup
invokespecial org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedEntry.<init>:()V
astore 2
start local 2 1: aload 2
aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.readNumericEntry:(Lorg/apache/lucene/store/IndexInput;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedEntry.docToOrd:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
2: aload 2
aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.readBinaryEntry:(Lorg/apache/lucene/store/IndexInput;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryEntry;
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedEntry.values:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryEntry;
3: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 4 1 meta Lorg/apache/lucene/store/IndexInput;
1 4 2 entry Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedEntry;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
meta
private org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetEntry readSortedSetEntry(org.apache.lucene.store.IndexInput, boolean);
descriptor: (Lorg/apache/lucene/store/IndexInput;Z)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedSetEntry;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetEntry
dup
invokespecial org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetEntry.<init>:()V
astore 3
start local 3 1: iload 2
ifne 3
2: aload 3
aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.readNumericEntry:(Lorg/apache/lucene/store/IndexInput;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetEntry.docToOrdAddress:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
3: StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetEntry
StackMap stack:
aload 3
aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.readNumericEntry:(Lorg/apache/lucene/store/IndexInput;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetEntry.ords:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
4: aload 3
aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.readBinaryEntry:(Lorg/apache/lucene/store/IndexInput;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryEntry;
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetEntry.values:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryEntry;
5: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 6 1 meta Lorg/apache/lucene/store/IndexInput;
0 6 2 singleton Z
1 6 3 entry Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedSetEntry;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
meta
singleton
private org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericEntry readSortedNumericEntry(org.apache.lucene.store.IndexInput, boolean);
descriptor: (Lorg/apache/lucene/store/IndexInput;Z)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedNumericEntry;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericEntry
dup
invokespecial org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericEntry.<init>:()V
astore 3
start local 3 1: iload 2
ifne 3
2: aload 3
aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.readNumericEntry:(Lorg/apache/lucene/store/IndexInput;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericEntry.docToAddress:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
3: StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericEntry
StackMap stack:
aload 3
aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.readNumericEntry:(Lorg/apache/lucene/store/IndexInput;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericEntry.values:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
4: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 5 1 meta Lorg/apache/lucene/store/IndexInput;
0 5 2 singleton Z
1 5 3 entry Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedNumericEntry;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
meta
singleton
private int readFields(org.apache.lucene.store.IndexInput, org.apache.lucene.index.FieldInfos);
descriptor: (Lorg/apache/lucene/store/IndexInput;Lorg/apache/lucene/index/FieldInfos;)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 3
start local 3 1: aload 1
invokevirtual org.apache.lucene.store.IndexInput.readVInt:()I
istore 4
start local 4 2: goto 37
3: StackMap locals: int int
StackMap stack:
iinc 3 1
4: aload 2
iload 4
invokevirtual org.apache.lucene.index.FieldInfos.fieldInfo:(I)Lorg/apache/lucene/index/FieldInfo;
astore 5
start local 5 5: aload 1
invokevirtual org.apache.lucene.store.IndexInput.readByte:()B
istore 6
start local 6 6: iload 6
ifne 9
7: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.numerics:Ljava/util/Map;
aload 5
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.readNumericEntry:(Lorg/apache/lucene/store/IndexInput;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: goto 36
StackMap locals: org.apache.lucene.index.FieldInfo int
StackMap stack:
9: iload 6
iconst_1
if_icmpne 12
10: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.binaries:Ljava/util/Map;
aload 5
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.readBinaryEntry:(Lorg/apache/lucene/store/IndexInput;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryEntry;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: goto 36
StackMap locals:
StackMap stack:
12: iload 6
iconst_2
if_icmpne 17
13: aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.readSortedEntry:(Lorg/apache/lucene/store/IndexInput;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedEntry;
astore 7
start local 7 14: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sorteds:Ljava/util/Map;
aload 5
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
aload 7
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
15: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.binaries:Ljava/util/Map;
aload 5
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
aload 7
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedEntry.values:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryEntry;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 7 16: goto 36
StackMap locals:
StackMap stack:
17: iload 6
iconst_3
if_icmpne 22
18: aload 0
aload 1
iconst_0
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.readSortedSetEntry:(Lorg/apache/lucene/store/IndexInput;Z)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedSetEntry;
astore 7
start local 7 19: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedSets:Ljava/util/Map;
aload 5
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
aload 7
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
20: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.binaries:Ljava/util/Map;
aload 5
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
aload 7
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetEntry.values:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryEntry;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 7 21: goto 36
StackMap locals:
StackMap stack:
22: iload 6
iconst_4
if_icmpne 27
23: aload 0
aload 1
iconst_1
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.readSortedSetEntry:(Lorg/apache/lucene/store/IndexInput;Z)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedSetEntry;
astore 7
start local 7 24: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedSets:Ljava/util/Map;
aload 5
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
aload 7
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
25: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.binaries:Ljava/util/Map;
aload 5
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
aload 7
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetEntry.values:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryEntry;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 7 26: goto 36
StackMap locals:
StackMap stack:
27: iload 6
iconst_5
if_icmpne 31
28: aload 0
aload 1
iconst_0
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.readSortedNumericEntry:(Lorg/apache/lucene/store/IndexInput;Z)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedNumericEntry;
astore 7
start local 7 29: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedNumerics:Ljava/util/Map;
aload 5
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
aload 7
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 7 30: goto 36
StackMap locals:
StackMap stack:
31: iload 6
bipush 6
if_icmpne 35
32: aload 0
aload 1
iconst_1
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.readSortedNumericEntry:(Lorg/apache/lucene/store/IndexInput;Z)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedNumericEntry;
astore 7
start local 7 33: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedNumerics:Ljava/util/Map;
aload 5
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
aload 7
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 7 34: goto 36
35: StackMap locals:
StackMap stack:
new org.apache.lucene.index.CorruptIndexException
dup
new java.lang.StringBuilder
dup
ldc "invalid entry type: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 6
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ", field= "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 5
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 1
invokespecial org.apache.lucene.index.CorruptIndexException.<init>:(Ljava/lang/String;Lorg/apache/lucene/store/DataInput;)V
athrow
36: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.apache.lucene.store.IndexInput.readVInt:()I
istore 4
end local 6 end local 5 37: StackMap locals:
StackMap stack:
iload 4
iconst_m1
if_icmpne 3
38: iload 3
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 39 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 39 1 meta Lorg/apache/lucene/store/IndexInput;
0 39 2 infos Lorg/apache/lucene/index/FieldInfos;
1 39 3 numEntries I
2 39 4 fieldNumber I
5 37 5 info Lorg/apache/lucene/index/FieldInfo;
6 37 6 fieldType I
14 16 7 entry Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedEntry;
19 21 7 entry Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedSetEntry;
24 26 7 entry Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedSetEntry;
29 30 7 entry Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedNumericEntry;
33 34 7 entry Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedNumericEntry;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
meta
infos
public long ramBytesUsed();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.ramBytesUsed:Ljava/util/concurrent/atomic/AtomicLong;
invokevirtual java.util.concurrent.atomic.AtomicLong.get:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
public synchronized java.util.Collection<org.apache.lucene.util.Accountable> getChildResources();
descriptor: ()Ljava/util/Collection;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 1
start local 1 1: aload 1
ldc "numeric field"
aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.numericInstances:Ljava/util/Map;
invokestatic org.apache.lucene.util.Accountables.namedAccountables:(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Collection;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
2: aload 1
ldc "binary field"
aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.binaryInstances:Ljava/util/Map;
invokestatic org.apache.lucene.util.Accountables.namedAccountables:(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Collection;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
3: aload 1
ldc "sorted field"
aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedInstances:Ljava/util/Map;
invokestatic org.apache.lucene.util.Accountables.namedAccountables:(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Collection;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
4: aload 1
ldc "sorted set field"
aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedSetInstances:Ljava/util/Map;
invokestatic org.apache.lucene.util.Accountables.namedAccountables:(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Collection;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
5: aload 1
ldc "sorted numeric field"
aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedNumericInstances:Ljava/util/Map;
invokestatic org.apache.lucene.util.Accountables.namedAccountables:(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Collection;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
6: aload 1
ldc "missing bitset field"
aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.docsWithFieldInstances:Ljava/util/Map;
invokestatic org.apache.lucene.util.Accountables.namedAccountables:(Ljava/lang/String;Ljava/util/Map;)Ljava/util/Collection;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
7: aload 1
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
1 8 1 resources Ljava/util/List<Lorg/apache/lucene/util/Accountable;>;
Signature: ()Ljava/util/Collection<Lorg/apache/lucene/util/Accountable;>;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "(entries="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.numEntries:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
public void checkIntegrity();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.data:Lorg/apache/lucene/store/IndexInput;
invokevirtual org.apache.lucene.store.IndexInput.clone:()Lorg/apache/lucene/store/IndexInput;
invokestatic org.apache.lucene.codecs.CodecUtil.checksumEntireFile:(Lorg/apache/lucene/store/IndexInput;)J
pop2
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
Exceptions:
throws java.io.IOException
public synchronized org.apache.lucene.index.NumericDocValues getNumeric(org.apache.lucene.index.FieldInfo);
descriptor: (Lorg/apache/lucene/index/FieldInfo;)Lorg/apache/lucene/index/NumericDocValues;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=8, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.numericInstances:Ljava/util/Map;
aload 1
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues
astore 2
start local 2 1: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.numerics:Ljava/util/Map;
aload 1
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry
astore 3
start local 3 2: aload 2
ifnonnull 7
3: aload 0
aload 3
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.loadNumeric:(Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
astore 2
4: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.merging:Z
ifne 7
5: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.numericInstances:Ljava/util/Map;
aload 1
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.ramBytesUsed:Ljava/util/concurrent/atomic/AtomicLong;
aload 2
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues.ramBytesUsed:()J
invokevirtual java.util.concurrent.atomic.AtomicLong.addAndGet:(J)J
pop2
7: StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry
StackMap stack:
new org.apache.lucene.codecs.memory.LegacyNumericDocValuesWrapper
dup
aload 0
aload 1
aload 3
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.missingOffset:J
aload 3
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.missingBytes:J
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.getMissingBits:(Lorg/apache/lucene/index/FieldInfo;JJ)Lorg/apache/lucene/util/Bits;
aload 2
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues.numerics:Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;
invokespecial org.apache.lucene.codecs.memory.LegacyNumericDocValuesWrapper.<init>:(Lorg/apache/lucene/util/Bits;Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 8 1 field Lorg/apache/lucene/index/FieldInfo;
1 8 2 instance Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
2 8 3 ne Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
field
private org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues loadNumeric(org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry);
descriptor: (Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: new org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues
dup
invokespecial org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues.<init>:()V
astore 2
start local 2 1: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.data:Lorg/apache/lucene/store/IndexInput;
invokevirtual org.apache.lucene.store.IndexInput.clone:()Lorg/apache/lucene/store/IndexInput;
astore 3
start local 3 2: aload 3
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.offset:J
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.missingBytes:J
ladd
invokevirtual org.apache.lucene.store.IndexInput.seek:(J)V
3: aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.byteWidth:B
tableswitch { // 1 - 8
1: 4
2: 9
3: 36
4: 18
5: 36
6: 36
7: 36
8: 27
default: 36
}
4: StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues org.apache.lucene.store.IndexInput
StackMap stack:
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.count:I
newarray 8
astore 4
start local 4 5: aload 3
aload 4
iconst_0
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.count:I
invokevirtual org.apache.lucene.store.IndexInput.readBytes:([BII)V
6: aload 2
aload 4
invokestatic org.apache.lucene.util.RamUsageEstimator.sizeOf:([B)J
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues.bytesUsed:J
7: aload 2
new org.apache.lucene.codecs.memory.DirectDocValuesProducer$1
dup
aload 0
aload 4
invokespecial org.apache.lucene.codecs.memory.DirectDocValuesProducer$1.<init>:(Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;[B)V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues.numerics:Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;
8: aload 2
areturn
end local 4 9: StackMap locals:
StackMap stack:
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.count:I
newarray 9
astore 4
start local 4 10: iconst_0
istore 5
start local 5 11: goto 14
12: StackMap locals: short[] int
StackMap stack:
aload 4
iload 5
aload 3
invokevirtual org.apache.lucene.store.IndexInput.readShort:()S
sastore
13: iinc 5 1
StackMap locals:
StackMap stack:
14: iload 5
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.count:I
if_icmplt 12
end local 5 15: aload 2
aload 4
invokestatic org.apache.lucene.util.RamUsageEstimator.sizeOf:([S)J
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues.bytesUsed:J
16: aload 2
new org.apache.lucene.codecs.memory.DirectDocValuesProducer$2
dup
aload 0
aload 4
invokespecial org.apache.lucene.codecs.memory.DirectDocValuesProducer$2.<init>:(Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;[S)V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues.numerics:Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;
17: aload 2
areturn
end local 4 18: StackMap locals:
StackMap stack:
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.count:I
newarray 10
astore 4
start local 4 19: iconst_0
istore 5
start local 5 20: goto 23
21: StackMap locals: int[] int
StackMap stack:
aload 4
iload 5
aload 3
invokevirtual org.apache.lucene.store.IndexInput.readInt:()I
iastore
22: iinc 5 1
StackMap locals:
StackMap stack:
23: iload 5
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.count:I
if_icmplt 21
end local 5 24: aload 2
aload 4
invokestatic org.apache.lucene.util.RamUsageEstimator.sizeOf:([I)J
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues.bytesUsed:J
25: aload 2
new org.apache.lucene.codecs.memory.DirectDocValuesProducer$3
dup
aload 0
aload 4
invokespecial org.apache.lucene.codecs.memory.DirectDocValuesProducer$3.<init>:(Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;[I)V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues.numerics:Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;
26: aload 2
areturn
end local 4 27: StackMap locals:
StackMap stack:
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.count:I
newarray 11
astore 4
start local 4 28: iconst_0
istore 5
start local 5 29: goto 32
30: StackMap locals: long[] int
StackMap stack:
aload 4
iload 5
aload 3
invokevirtual org.apache.lucene.store.IndexInput.readLong:()J
lastore
31: iinc 5 1
StackMap locals:
StackMap stack:
32: iload 5
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.count:I
if_icmplt 30
end local 5 33: aload 2
aload 4
invokestatic org.apache.lucene.util.RamUsageEstimator.sizeOf:([J)J
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues.bytesUsed:J
34: aload 2
new org.apache.lucene.codecs.memory.DirectDocValuesProducer$4
dup
aload 0
aload 4
invokespecial org.apache.lucene.codecs.memory.DirectDocValuesProducer$4.<init>:(Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;[J)V
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues.numerics:Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;
35: aload 2
areturn
end local 4 36: StackMap locals:
StackMap stack:
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 37 1 entry Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
1 37 2 ret Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
2 37 3 data Lorg/apache/lucene/store/IndexInput;
5 9 4 values [B
10 18 4 values [S
11 15 5 i I
19 27 4 values [I
20 24 5 i I
28 36 4 values [J
29 33 5 i I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
entry
private synchronized org.apache.lucene.codecs.memory.LegacyBinaryDocValues getLegacyBinary(org.apache.lucene.index.FieldInfo);
descriptor: (Lorg/apache/lucene/index/FieldInfo;)Lorg/apache/lucene/codecs/memory/LegacyBinaryDocValues;
flags: (0x0022) ACC_PRIVATE, ACC_SYNCHRONIZED
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.binaryInstances:Ljava/util/Map;
aload 1
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryRawValues
astore 2
start local 2 1: aload 2
ifnonnull 6
2: aload 0
aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.binaries:Ljava/util/Map;
aload 1
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.loadBinary:(Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryEntry;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryRawValues;
astore 2
3: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.merging:Z
ifne 6
4: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.binaryInstances:Ljava/util/Map;
aload 1
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.ramBytesUsed:Ljava/util/concurrent/atomic/AtomicLong;
aload 2
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryRawValues.ramBytesUsed:()J
invokevirtual java.util.concurrent.atomic.AtomicLong.addAndGet:(J)J
pop2
6: StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryRawValues
StackMap stack:
aload 2
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryRawValues.bytes:[B
astore 3
start local 3 7: aload 2
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryRawValues.address:[I
astore 4
start local 4 8: new org.apache.lucene.codecs.memory.DirectDocValuesProducer$5
dup
aload 0
aload 3
aload 4
invokespecial org.apache.lucene.codecs.memory.DirectDocValuesProducer$5.<init>:(Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;[B[I)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 9 1 field Lorg/apache/lucene/index/FieldInfo;
1 9 2 instance Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryRawValues;
7 9 3 bytes [B
8 9 4 address [I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
field
public synchronized org.apache.lucene.index.BinaryDocValues getBinary(org.apache.lucene.index.FieldInfo);
descriptor: (Lorg/apache/lucene/index/FieldInfo;)Lorg/apache/lucene/index/BinaryDocValues;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=8, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.binaries:Ljava/util/Map;
aload 1
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry
astore 2
start local 2 1: new org.apache.lucene.codecs.memory.LegacyBinaryDocValuesWrapper
dup
aload 0
aload 1
aload 2
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.missingOffset:J
aload 2
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.missingBytes:J
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.getMissingBits:(Lorg/apache/lucene/index/FieldInfo;JJ)Lorg/apache/lucene/util/Bits;
aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.getLegacyBinary:(Lorg/apache/lucene/index/FieldInfo;)Lorg/apache/lucene/codecs/memory/LegacyBinaryDocValues;
invokespecial org.apache.lucene.codecs.memory.LegacyBinaryDocValuesWrapper.<init>:(Lorg/apache/lucene/util/Bits;Lorg/apache/lucene/codecs/memory/LegacyBinaryDocValues;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 2 1 field Lorg/apache/lucene/index/FieldInfo;
1 2 2 be Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryEntry;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
field
private org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryRawValues loadBinary(org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry);
descriptor: (Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryEntry;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryRawValues;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.data:Lorg/apache/lucene/store/IndexInput;
invokevirtual org.apache.lucene.store.IndexInput.clone:()Lorg/apache/lucene/store/IndexInput;
astore 2
start local 2 1: aload 2
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.offset:J
invokevirtual org.apache.lucene.store.IndexInput.seek:(J)V
2: aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.numBytes:I
newarray 8
astore 3
start local 3 3: aload 2
aload 3
iconst_0
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.numBytes:I
invokevirtual org.apache.lucene.store.IndexInput.readBytes:([BII)V
4: aload 2
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.offset:J
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.numBytes:I
i2l
ladd
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.missingBytes:J
ladd
invokevirtual org.apache.lucene.store.IndexInput.seek:(J)V
5: aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.count:I
iconst_1
iadd
newarray 10
astore 4
start local 4 6: iconst_0
istore 5
start local 5 7: goto 10
8: StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry org.apache.lucene.store.IndexInput byte[] int[] int
StackMap stack:
aload 4
iload 5
aload 2
invokevirtual org.apache.lucene.store.IndexInput.readInt:()I
iastore
9: iinc 5 1
StackMap locals:
StackMap stack:
10: iload 5
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.count:I
if_icmplt 8
end local 5 11: aload 4
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.count:I
aload 2
invokevirtual org.apache.lucene.store.IndexInput.readInt:()I
iastore
12: new org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryRawValues
dup
invokespecial org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryRawValues.<init>:()V
astore 5
start local 5 13: aload 5
aload 3
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryRawValues.bytes:[B
14: aload 5
aload 4
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryRawValues.address:[I
15: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 16 1 entry Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryEntry;
1 16 2 data Lorg/apache/lucene/store/IndexInput;
3 16 3 bytes [B
6 16 4 address [I
7 11 5 i I
13 16 5 values Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryRawValues;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
entry
public org.apache.lucene.index.SortedDocValues getSorted(org.apache.lucene.index.FieldInfo);
descriptor: (Lorg/apache/lucene/index/FieldInfo;)Lorg/apache/lucene/index/SortedDocValues;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sorteds:Ljava/util/Map;
aload 1
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedEntry
astore 2
start local 2 1: aload 0
dup
astore 4
monitorenter
2: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedInstances:Ljava/util/Map;
aload 1
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedRawValues
astore 3
start local 3 3: aload 3
ifnonnull 8
4: aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.loadSorted:(Lorg/apache/lucene/index/FieldInfo;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedRawValues;
astore 3
5: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.merging:Z
ifne 8
6: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedInstances:Ljava/util/Map;
aload 1
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
aload 3
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.ramBytesUsed:Ljava/util/concurrent/atomic/AtomicLong;
aload 3
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedRawValues.ramBytesUsed:()J
invokevirtual java.util.concurrent.atomic.AtomicLong.addAndGet:(J)J
pop2
8: StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedEntry org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedRawValues org.apache.lucene.codecs.memory.DirectDocValuesProducer
StackMap stack:
aload 4
monitorexit
9: goto 12
end local 3 StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer org.apache.lucene.index.FieldInfo org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedEntry top org.apache.lucene.codecs.memory.DirectDocValuesProducer
StackMap stack: java.lang.Throwable
10: aload 4
monitorexit
11: athrow
start local 3 12: StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer org.apache.lucene.index.FieldInfo org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedEntry org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedRawValues
StackMap stack:
new org.apache.lucene.codecs.memory.LegacySortedDocValuesWrapper
dup
aload 0
aload 3
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedRawValues.docToOrd:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues.numerics:Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;
aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.getLegacyBinary:(Lorg/apache/lucene/index/FieldInfo;)Lorg/apache/lucene/codecs/memory/LegacyBinaryDocValues;
aload 2
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedEntry.values:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryEntry;
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.count:I
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.newSortedInstance:(Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;Lorg/apache/lucene/codecs/memory/LegacyBinaryDocValues;I)Lorg/apache/lucene/codecs/memory/LegacySortedDocValues;
aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.maxDoc:I
invokespecial org.apache.lucene.codecs.memory.LegacySortedDocValuesWrapper.<init>:(Lorg/apache/lucene/codecs/memory/LegacySortedDocValues;I)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 13 1 field Lorg/apache/lucene/index/FieldInfo;
1 13 2 entry Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedEntry;
3 10 3 instance Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedRawValues;
12 13 3 instance Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedRawValues;
Exception table:
from to target type
2 9 10 any
10 11 10 any
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
field
private org.apache.lucene.codecs.memory.LegacySortedDocValues newSortedInstance(org.apache.lucene.codecs.memory.LegacyNumericDocValues, org.apache.lucene.codecs.memory.LegacyBinaryDocValues, int);
descriptor: (Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;Lorg/apache/lucene/codecs/memory/LegacyBinaryDocValues;I)Lorg/apache/lucene/codecs/memory/LegacySortedDocValues;
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new org.apache.lucene.codecs.memory.DirectDocValuesProducer$6
dup
aload 0
aload 1
aload 2
iload 3
invokespecial org.apache.lucene.codecs.memory.DirectDocValuesProducer$6.<init>:(Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;Lorg/apache/lucene/codecs/memory/LegacyBinaryDocValues;I)V
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/codecs/memory/DirectDocValuesProducer;
0 1 1 docToOrd Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;
0 1 2 values Lorg/apache/lucene/codecs/memory/LegacyBinaryDocValues;
0 1 3 count I
MethodParameters:
Name Flags
docToOrd final
values final
count final
private org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedRawValues loadSorted(org.apache.lucene.index.FieldInfo);
descriptor: (Lorg/apache/lucene/index/FieldInfo;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedRawValues;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sorteds:Ljava/util/Map;
aload 1
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedEntry
astore 2
start local 2 1: aload 0
aload 2
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedEntry.docToOrd:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.loadNumeric:(Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
astore 3
start local 3 2: new org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedRawValues
dup
invokespecial org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedRawValues.<init>:()V
astore 4
start local 4 3: aload 4
aload 3
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedRawValues.docToOrd:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
4: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 5 1 field Lorg/apache/lucene/index/FieldInfo;
1 5 2 entry Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedEntry;
2 5 3 docToOrd Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
3 5 4 values Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedRawValues;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
field
public synchronized org.apache.lucene.index.SortedNumericDocValues getSortedNumeric(org.apache.lucene.index.FieldInfo);
descriptor: (Lorg/apache/lucene/index/FieldInfo;)Lorg/apache/lucene/index/SortedNumericDocValues;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=7, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedNumericInstances:Ljava/util/Map;
aload 1
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericRawValues
astore 2
start local 2 1: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedNumerics:Ljava/util/Map;
aload 1
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericEntry
astore 3
start local 3 2: aload 2
ifnonnull 7
3: aload 0
aload 3
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.loadSortedNumeric:(Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedNumericEntry;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedNumericRawValues;
astore 2
4: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.merging:Z
ifne 7
5: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedNumericInstances:Ljava/util/Map;
aload 1
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.ramBytesUsed:Ljava/util/concurrent/atomic/AtomicLong;
aload 2
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericRawValues.ramBytesUsed:()J
invokevirtual java.util.concurrent.atomic.AtomicLong.addAndGet:(J)J
pop2
7: StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericRawValues org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericEntry
StackMap stack:
aload 3
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericEntry.docToAddress:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
ifnonnull 11
8: aload 2
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericRawValues.values:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues.numerics:Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;
astore 4
start local 4 9: aload 0
aload 1
aload 3
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericEntry.values:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.missingOffset:J
aload 3
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericEntry.values:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry.missingBytes:J
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.getMissingBits:(Lorg/apache/lucene/index/FieldInfo;JJ)Lorg/apache/lucene/util/Bits;
astore 5
start local 5 10: new org.apache.lucene.codecs.memory.LegacyNumericDocValuesWrapper
dup
aload 5
aload 4
invokespecial org.apache.lucene.codecs.memory.LegacyNumericDocValuesWrapper.<init>:(Lorg/apache/lucene/util/Bits;Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;)V
invokestatic org.apache.lucene.index.DocValues.singleton:(Lorg/apache/lucene/index/NumericDocValues;)Lorg/apache/lucene/index/SortedNumericDocValues;
areturn
end local 5 end local 4 11: StackMap locals:
StackMap stack:
aload 2
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericRawValues.docToAddress:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues.numerics:Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;
astore 4
start local 4 12: aload 2
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericRawValues.values:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues.numerics:Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;
astore 5
start local 5 13: new org.apache.lucene.codecs.memory.LegacySortedNumericDocValuesWrapper
dup
new org.apache.lucene.codecs.memory.DirectDocValuesProducer$7
dup
aload 0
aload 4
aload 5
invokespecial org.apache.lucene.codecs.memory.DirectDocValuesProducer$7.<init>:(Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;)V
14: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.maxDoc:I
15: invokespecial org.apache.lucene.codecs.memory.LegacySortedNumericDocValuesWrapper.<init>:(Lorg/apache/lucene/codecs/memory/LegacySortedNumericDocValues;I)V
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 16 1 field Lorg/apache/lucene/index/FieldInfo;
1 16 2 instance Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedNumericRawValues;
2 16 3 entry Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedNumericEntry;
9 11 4 single Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;
10 11 5 docsWithField Lorg/apache/lucene/util/Bits;
12 16 4 docToAddress Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;
13 16 5 values Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
field
private org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericRawValues loadSortedNumeric(org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericEntry);
descriptor: (Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedNumericEntry;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedNumericRawValues;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericRawValues
dup
invokespecial org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericRawValues.<init>:()V
astore 2
start local 2 1: aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericEntry.docToAddress:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
ifnull 3
2: aload 2
aload 0
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericEntry.docToAddress:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.loadNumeric:(Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericRawValues.docToAddress:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
3: StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericRawValues
StackMap stack:
aload 2
aload 0
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericEntry.values:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.loadNumeric:(Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericRawValues.values:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
4: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 5 1 entry Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedNumericEntry;
1 5 2 instance Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedNumericRawValues;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
entry
public synchronized org.apache.lucene.index.SortedSetDocValues getSortedSet(org.apache.lucene.index.FieldInfo);
descriptor: (Lorg/apache/lucene/index/FieldInfo;)Lorg/apache/lucene/index/SortedSetDocValues;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=9, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedSetInstances:Ljava/util/Map;
aload 1
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetRawValues
astore 2
start local 2 1: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedSets:Ljava/util/Map;
aload 1
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetEntry
astore 3
start local 3 2: aload 2
ifnonnull 7
3: aload 0
aload 3
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.loadSortedSet:(Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedSetEntry;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedSetRawValues;
astore 2
4: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.merging:Z
ifne 7
5: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.sortedSetInstances:Ljava/util/Map;
aload 1
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.ramBytesUsed:Ljava/util/concurrent/atomic/AtomicLong;
aload 2
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetRawValues.ramBytesUsed:()J
invokevirtual java.util.concurrent.atomic.AtomicLong.addAndGet:(J)J
pop2
7: StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetRawValues org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetEntry
StackMap stack:
aload 2
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetRawValues.docToOrdAddress:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
ifnonnull 10
8: aload 0
aload 2
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetRawValues.ords:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues.numerics:Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;
aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.getLegacyBinary:(Lorg/apache/lucene/index/FieldInfo;)Lorg/apache/lucene/codecs/memory/LegacyBinaryDocValues;
aload 3
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetEntry.values:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$BinaryEntry;
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry.count:I
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.newSortedInstance:(Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;Lorg/apache/lucene/codecs/memory/LegacyBinaryDocValues;I)Lorg/apache/lucene/codecs/memory/LegacySortedDocValues;
astore 4
start local 4 9: new org.apache.lucene.codecs.memory.LegacySortedDocValuesWrapper
dup
aload 4
aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.maxDoc:I
invokespecial org.apache.lucene.codecs.memory.LegacySortedDocValuesWrapper.<init>:(Lorg/apache/lucene/codecs/memory/LegacySortedDocValues;I)V
invokestatic org.apache.lucene.index.DocValues.singleton:(Lorg/apache/lucene/index/SortedDocValues;)Lorg/apache/lucene/index/SortedSetDocValues;
areturn
end local 4 10: StackMap locals:
StackMap stack:
aload 2
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetRawValues.docToOrdAddress:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues.numerics:Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;
astore 4
start local 4 11: aload 2
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetRawValues.ords:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues.numerics:Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;
astore 5
start local 5 12: aload 0
aload 1
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.getLegacyBinary:(Lorg/apache/lucene/index/FieldInfo;)Lorg/apache/lucene/codecs/memory/LegacyBinaryDocValues;
astore 6
start local 6 13: new org.apache.lucene.codecs.memory.LegacySortedSetDocValuesWrapper
dup
new org.apache.lucene.codecs.memory.DirectDocValuesProducer$8
dup
aload 0
aload 5
aload 4
aload 6
aload 3
invokespecial org.apache.lucene.codecs.memory.DirectDocValuesProducer$8.<init>:(Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;Lorg/apache/lucene/codecs/memory/LegacyBinaryDocValues;Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedSetEntry;)V
14: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.maxDoc:I
15: invokespecial org.apache.lucene.codecs.memory.LegacySortedSetDocValuesWrapper.<init>:(Lorg/apache/lucene/codecs/memory/LegacySortedSetDocValues;I)V
areturn
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 16 1 field Lorg/apache/lucene/index/FieldInfo;
1 16 2 instance Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedSetRawValues;
2 16 3 entry Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedSetEntry;
9 10 4 sorted Lorg/apache/lucene/codecs/memory/LegacySortedDocValues;
11 16 4 docToOrdAddress Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;
12 16 5 ords Lorg/apache/lucene/codecs/memory/LegacyNumericDocValues;
13 16 6 values Lorg/apache/lucene/codecs/memory/LegacyBinaryDocValues;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
field
private org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetRawValues loadSortedSet(org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetEntry);
descriptor: (Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedSetEntry;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedSetRawValues;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetRawValues
dup
invokespecial org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetRawValues.<init>:()V
astore 2
start local 2 1: aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetEntry.docToOrdAddress:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
ifnull 3
2: aload 2
aload 0
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetEntry.docToOrdAddress:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.loadNumeric:(Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetRawValues.docToOrdAddress:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
3: StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetRawValues
StackMap stack:
aload 2
aload 0
aload 1
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetEntry.ords:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;
invokevirtual org.apache.lucene.codecs.memory.DirectDocValuesProducer.loadNumeric:(Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericEntry;)Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
putfield org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetRawValues.ords:Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$NumericRawValues;
4: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 5 1 entry Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedSetEntry;
1 5 2 instance Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer$SortedSetRawValues;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
entry
private org.apache.lucene.util.Bits getMissingBits(org.apache.lucene.index.FieldInfo, long, long);
descriptor: (Lorg/apache/lucene/index/FieldInfo;JJ)Lorg/apache/lucene/util/Bits;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=11, args_size=4
start local 0 start local 1 start local 2 start local 4 0: lload 2
ldc -1
lcmp
ifne 2
1: new org.apache.lucene.util.Bits$MatchAllBits
dup
aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.maxDoc:I
invokespecial org.apache.lucene.util.Bits$MatchAllBits.<init>:(I)V
areturn
2: StackMap locals:
StackMap stack:
aload 0
dup
astore 7
monitorenter
3: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.docsWithFieldInstances:Ljava/util/Map;
aload 1
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.apache.lucene.util.FixedBitSet
astore 6
start local 6 4: aload 6
ifnonnull 18
5: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.data:Lorg/apache/lucene/store/IndexInput;
invokevirtual org.apache.lucene.store.IndexInput.clone:()Lorg/apache/lucene/store/IndexInput;
astore 8
start local 8 6: aload 8
lload 2
invokevirtual org.apache.lucene.store.IndexInput.seek:(J)V
7: getstatic org.apache.lucene.codecs.memory.DirectDocValuesProducer.$assertionsDisabled:Z
ifne 8
lload 4
ldc 8
lrem
lconst_0
lcmp
ifeq 8
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
8: StackMap locals: org.apache.lucene.util.FixedBitSet org.apache.lucene.codecs.memory.DirectDocValuesProducer org.apache.lucene.store.IndexInput
StackMap stack:
lload 4
l2i
iconst_3
ishr
newarray 11
astore 9
start local 9 9: iconst_0
istore 10
start local 10 10: goto 13
11: StackMap locals: long[] int
StackMap stack:
aload 9
iload 10
aload 8
invokevirtual org.apache.lucene.store.IndexInput.readLong:()J
lastore
12: iinc 10 1
StackMap locals:
StackMap stack:
13: iload 10
aload 9
arraylength
if_icmplt 11
end local 10 14: new org.apache.lucene.util.FixedBitSet
dup
aload 9
aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.maxDoc:I
invokespecial org.apache.lucene.util.FixedBitSet.<init>:([JI)V
astore 6
15: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.merging:Z
ifne 18
16: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.docsWithFieldInstances:Ljava/util/Map;
aload 1
getfield org.apache.lucene.index.FieldInfo.name:Ljava/lang/String;
aload 6
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
17: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.ramBytesUsed:Ljava/util/concurrent/atomic/AtomicLong;
aload 6
invokevirtual org.apache.lucene.util.FixedBitSet.ramBytesUsed:()J
invokevirtual java.util.concurrent.atomic.AtomicLong.addAndGet:(J)J
pop2
end local 9 end local 8 18: StackMap locals:
StackMap stack:
aload 7
monitorexit
19: goto 22
end local 6 StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer org.apache.lucene.index.FieldInfo long long top org.apache.lucene.codecs.memory.DirectDocValuesProducer
StackMap stack: java.lang.Throwable
20: aload 7
monitorexit
21: athrow
start local 6 22: StackMap locals: org.apache.lucene.codecs.memory.DirectDocValuesProducer org.apache.lucene.index.FieldInfo long long org.apache.lucene.util.FixedBitSet
StackMap stack:
aload 6
areturn
end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
0 23 1 field Lorg/apache/lucene/index/FieldInfo;
0 23 2 offset J
0 23 4 length J
4 20 6 instance Lorg/apache/lucene/util/FixedBitSet;
22 23 6 instance Lorg/apache/lucene/util/FixedBitSet;
6 18 8 data Lorg/apache/lucene/store/IndexInput;
9 18 9 bits [J
10 14 10 i I
Exception table:
from to target type
3 19 20 any
20 21 20 any
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
field
offset final
length final
public synchronized org.apache.lucene.codecs.DocValuesProducer getMergeInstance();
descriptor: ()Lorg/apache/lucene/codecs/DocValuesProducer;
flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.apache.lucene.codecs.memory.DirectDocValuesProducer
dup
aload 0
invokespecial org.apache.lucene.codecs.memory.DirectDocValuesProducer.<init>:(Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.codecs.memory.DirectDocValuesProducer.data:Lorg/apache/lucene/store/IndexInput;
invokevirtual org.apache.lucene.store.IndexInput.close:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/codecs/memory/DirectDocValuesProducer;
Exceptions:
throws java.io.IOException
}
SourceFile: "DirectDocValuesProducer.java"
NestMembers:
org.apache.lucene.codecs.memory.DirectDocValuesProducer$1 org.apache.lucene.codecs.memory.DirectDocValuesProducer$2 org.apache.lucene.codecs.memory.DirectDocValuesProducer$3 org.apache.lucene.codecs.memory.DirectDocValuesProducer$4 org.apache.lucene.codecs.memory.DirectDocValuesProducer$5 org.apache.lucene.codecs.memory.DirectDocValuesProducer$6 org.apache.lucene.codecs.memory.DirectDocValuesProducer$7 org.apache.lucene.codecs.memory.DirectDocValuesProducer$8 org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryRawValues org.apache.lucene.codecs.memory.DirectDocValuesProducer$FSTEntry org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedEntry org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericEntry org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericRawValues org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedRawValues org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetEntry org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetRawValues
InnerClasses:
org.apache.lucene.codecs.memory.DirectDocValuesProducer$1
org.apache.lucene.codecs.memory.DirectDocValuesProducer$2
org.apache.lucene.codecs.memory.DirectDocValuesProducer$3
org.apache.lucene.codecs.memory.DirectDocValuesProducer$4
org.apache.lucene.codecs.memory.DirectDocValuesProducer$5
org.apache.lucene.codecs.memory.DirectDocValuesProducer$6
org.apache.lucene.codecs.memory.DirectDocValuesProducer$7
org.apache.lucene.codecs.memory.DirectDocValuesProducer$8
BinaryEntry = org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryEntry of org.apache.lucene.codecs.memory.DirectDocValuesProducer
BinaryRawValues = org.apache.lucene.codecs.memory.DirectDocValuesProducer$BinaryRawValues of org.apache.lucene.codecs.memory.DirectDocValuesProducer
FSTEntry = org.apache.lucene.codecs.memory.DirectDocValuesProducer$FSTEntry of org.apache.lucene.codecs.memory.DirectDocValuesProducer
NumericEntry = org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericEntry of org.apache.lucene.codecs.memory.DirectDocValuesProducer
NumericRawValues = org.apache.lucene.codecs.memory.DirectDocValuesProducer$NumericRawValues of org.apache.lucene.codecs.memory.DirectDocValuesProducer
SortedEntry = org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedEntry of org.apache.lucene.codecs.memory.DirectDocValuesProducer
SortedNumericEntry = org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericEntry of org.apache.lucene.codecs.memory.DirectDocValuesProducer
SortedNumericRawValues = org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedNumericRawValues of org.apache.lucene.codecs.memory.DirectDocValuesProducer
SortedRawValues = org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedRawValues of org.apache.lucene.codecs.memory.DirectDocValuesProducer
SortedSetEntry = org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetEntry of org.apache.lucene.codecs.memory.DirectDocValuesProducer
SortedSetRawValues = org.apache.lucene.codecs.memory.DirectDocValuesProducer$SortedSetRawValues of org.apache.lucene.codecs.memory.DirectDocValuesProducer
public MatchAllBits = org.apache.lucene.util.Bits$MatchAllBits of org.apache.lucene.util.Bits