public abstract class org.apache.lucene.index.PointValues
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.lucene.index.PointValues
super_class: java.lang.Object
{
public static final int MAX_NUM_BYTES;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int MAX_DIMENSIONS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static long size(org.apache.lucene.index.IndexReader, java.lang.String);
descriptor: (Lorg/apache/lucene/index/IndexReader;Ljava/lang/String;)J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: lconst_0
lstore 2
start local 2 1: aload 0
invokevirtual org.apache.lucene.index.IndexReader.leaves:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 6
StackMap locals: org.apache.lucene.index.IndexReader java.lang.String long top java.util.Iterator
StackMap stack:
2: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.lucene.index.LeafReaderContext
astore 4
start local 4 3: aload 4
invokevirtual org.apache.lucene.index.LeafReaderContext.reader:()Lorg/apache/lucene/index/LeafReader;
aload 1
invokevirtual org.apache.lucene.index.LeafReader.getPointValues:(Ljava/lang/String;)Lorg/apache/lucene/index/PointValues;
astore 6
start local 6 4: aload 6
ifnull 6
5: lload 2
aload 6
invokevirtual org.apache.lucene.index.PointValues.size:()J
ladd
lstore 2
end local 6 end local 4 6: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: lload 2
lreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 reader Lorg/apache/lucene/index/IndexReader;
0 8 1 field Ljava/lang/String;
1 8 2 size J
3 6 4 ctx Lorg/apache/lucene/index/LeafReaderContext;
4 6 6 values Lorg/apache/lucene/index/PointValues;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
reader
field
public static int getDocCount(org.apache.lucene.index.IndexReader, java.lang.String);
descriptor: (Lorg/apache/lucene/index/IndexReader;Ljava/lang/String;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: aload 0
invokevirtual org.apache.lucene.index.IndexReader.leaves:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 6
StackMap locals: org.apache.lucene.index.IndexReader java.lang.String int top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.lucene.index.LeafReaderContext
astore 3
start local 3 3: aload 3
invokevirtual org.apache.lucene.index.LeafReaderContext.reader:()Lorg/apache/lucene/index/LeafReader;
aload 1
invokevirtual org.apache.lucene.index.LeafReader.getPointValues:(Ljava/lang/String;)Lorg/apache/lucene/index/PointValues;
astore 5
start local 5 4: aload 5
ifnull 6
5: iload 2
aload 5
invokevirtual org.apache.lucene.index.PointValues.getDocCount:()I
iadd
istore 2
end local 5 end local 3 6: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 reader Lorg/apache/lucene/index/IndexReader;
0 8 1 field Ljava/lang/String;
1 8 2 count I
3 6 3 ctx Lorg/apache/lucene/index/LeafReaderContext;
4 6 5 values Lorg/apache/lucene/index/PointValues;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
reader
field
public static byte[] getMinPackedValue(org.apache.lucene.index.IndexReader, java.lang.String);
descriptor: (Lorg/apache/lucene/index/IndexReader;Ljava/lang/String;)[B
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=11, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 0
invokevirtual org.apache.lucene.index.IndexReader.leaves:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 21
StackMap locals: org.apache.lucene.index.IndexReader java.lang.String byte[] top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.lucene.index.LeafReaderContext
astore 3
start local 3 3: aload 3
invokevirtual org.apache.lucene.index.LeafReaderContext.reader:()Lorg/apache/lucene/index/LeafReader;
aload 1
invokevirtual org.apache.lucene.index.LeafReader.getPointValues:(Ljava/lang/String;)Lorg/apache/lucene/index/PointValues;
astore 5
start local 5 4: aload 5
ifnonnull 6
5: goto 21
6: StackMap locals: org.apache.lucene.index.IndexReader java.lang.String byte[] org.apache.lucene.index.LeafReaderContext java.util.Iterator org.apache.lucene.index.PointValues
StackMap stack:
aload 5
invokevirtual org.apache.lucene.index.PointValues.getMinPackedValue:()[B
astore 6
start local 6 7: aload 6
ifnonnull 9
8: goto 21
9: StackMap locals: byte[]
StackMap stack:
aload 2
ifnonnull 12
10: aload 6
invokevirtual byte[].clone:()Ljava/lang/Object;
checkcast byte[]
astore 2
11: goto 21
12: StackMap locals:
StackMap stack:
aload 5
invokevirtual org.apache.lucene.index.PointValues.getNumIndexDimensions:()I
istore 7
start local 7 13: aload 5
invokevirtual org.apache.lucene.index.PointValues.getBytesPerDimension:()I
istore 8
start local 8 14: iconst_0
istore 9
start local 9 15: goto 20
16: StackMap locals: int int int
StackMap stack:
iload 9
iload 8
imul
istore 10
start local 10 17: aload 6
iload 10
iload 10
iload 8
iadd
aload 2
iload 10
iload 10
iload 8
iadd
invokestatic org.apache.lucene.util.FutureArrays.compareUnsigned:([BII[BII)I
ifge 19
18: aload 6
iload 10
aload 2
iload 10
iload 8
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
end local 10 19: StackMap locals:
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
20: iload 9
iload 7
if_icmplt 16
end local 9 end local 8 end local 7 end local 6 end local 5 end local 3 21: StackMap locals: org.apache.lucene.index.IndexReader java.lang.String byte[] top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
22: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 reader Lorg/apache/lucene/index/IndexReader;
0 23 1 field Ljava/lang/String;
1 23 2 minValue [B
3 21 3 ctx Lorg/apache/lucene/index/LeafReaderContext;
4 21 5 values Lorg/apache/lucene/index/PointValues;
7 21 6 leafMinValue [B
13 21 7 numDimensions I
14 21 8 numBytesPerDimension I
15 21 9 i I
17 19 10 offset I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
reader
field
public static byte[] getMaxPackedValue(org.apache.lucene.index.IndexReader, java.lang.String);
descriptor: (Lorg/apache/lucene/index/IndexReader;Ljava/lang/String;)[B
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=11, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: aload 0
invokevirtual org.apache.lucene.index.IndexReader.leaves:()Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
goto 21
StackMap locals: org.apache.lucene.index.IndexReader java.lang.String byte[] top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.lucene.index.LeafReaderContext
astore 3
start local 3 3: aload 3
invokevirtual org.apache.lucene.index.LeafReaderContext.reader:()Lorg/apache/lucene/index/LeafReader;
aload 1
invokevirtual org.apache.lucene.index.LeafReader.getPointValues:(Ljava/lang/String;)Lorg/apache/lucene/index/PointValues;
astore 5
start local 5 4: aload 5
ifnonnull 6
5: goto 21
6: StackMap locals: org.apache.lucene.index.IndexReader java.lang.String byte[] org.apache.lucene.index.LeafReaderContext java.util.Iterator org.apache.lucene.index.PointValues
StackMap stack:
aload 5
invokevirtual org.apache.lucene.index.PointValues.getMaxPackedValue:()[B
astore 6
start local 6 7: aload 6
ifnonnull 9
8: goto 21
9: StackMap locals: byte[]
StackMap stack:
aload 2
ifnonnull 12
10: aload 6
invokevirtual byte[].clone:()Ljava/lang/Object;
checkcast byte[]
astore 2
11: goto 21
12: StackMap locals:
StackMap stack:
aload 5
invokevirtual org.apache.lucene.index.PointValues.getNumIndexDimensions:()I
istore 7
start local 7 13: aload 5
invokevirtual org.apache.lucene.index.PointValues.getBytesPerDimension:()I
istore 8
start local 8 14: iconst_0
istore 9
start local 9 15: goto 20
16: StackMap locals: int int int
StackMap stack:
iload 9
iload 8
imul
istore 10
start local 10 17: aload 6
iload 10
iload 10
iload 8
iadd
aload 2
iload 10
iload 10
iload 8
iadd
invokestatic org.apache.lucene.util.FutureArrays.compareUnsigned:([BII[BII)I
ifle 19
18: aload 6
iload 10
aload 2
iload 10
iload 8
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
end local 10 19: StackMap locals:
StackMap stack:
iinc 9 1
StackMap locals:
StackMap stack:
20: iload 9
iload 7
if_icmplt 16
end local 9 end local 8 end local 7 end local 6 end local 5 end local 3 21: StackMap locals: org.apache.lucene.index.IndexReader java.lang.String byte[] top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
22: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 reader Lorg/apache/lucene/index/IndexReader;
0 23 1 field Ljava/lang/String;
1 23 2 maxValue [B
3 21 3 ctx Lorg/apache/lucene/index/LeafReaderContext;
4 21 5 values Lorg/apache/lucene/index/PointValues;
7 21 6 leafMaxValue [B
13 21 7 numDimensions I
14 21 8 numBytesPerDimension I
15 21 9 i I
17 19 10 offset I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
reader
field
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/index/PointValues;
public abstract void intersect(org.apache.lucene.index.PointValues$IntersectVisitor);
descriptor: (Lorg/apache/lucene/index/PointValues$IntersectVisitor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
visitor
public abstract long estimatePointCount(org.apache.lucene.index.PointValues$IntersectVisitor);
descriptor: (Lorg/apache/lucene/index/PointValues$IntersectVisitor;)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
visitor
public abstract byte[] getMinPackedValue();
descriptor: ()[B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public abstract byte[] getMaxPackedValue();
descriptor: ()[B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public abstract int getNumDataDimensions();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public abstract int getNumIndexDimensions();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public abstract int getBytesPerDimension();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public abstract long size();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int getDocCount();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "PointValues.java"
NestMembers:
org.apache.lucene.index.PointValues$IntersectVisitor org.apache.lucene.index.PointValues$Relation
InnerClasses:
public abstract IntersectVisitor = org.apache.lucene.index.PointValues$IntersectVisitor of org.apache.lucene.index.PointValues
public final Relation = org.apache.lucene.index.PointValues$Relation of org.apache.lucene.index.PointValues