com.groupbyinc.flux.common.apache.lucene.util.bkd.OfflinePointReader.class Maven / Gradle / Ivy
???? 4 Dcom/groupbyinc/flux/common/apache/lucene/util/bkd/OfflinePointReader =com/groupbyinc/flux/common/apache/lucene/util/bkd/PointReader OfflinePointReader.java countLeft J in ;Lcom/groupbyinc/flux/common/apache/lucene/store/IndexInput; packedValue [B singleValuePerDoc Z bytesPerDoc I ord docID longOrds checked name Ljava/lang/String; $assertionsDisabled T(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Ljava/lang/String;IJJZZ)V java/io/IOException ()V
8com/groupbyinc/flux/common/apache/lucene/store/Directory java/lang/String " $ 9com/groupbyinc/flux/common/apache/lucene/codecs/CodecUtil & footerLength ()I ( )
' *
fileLength (Ljava/lang/String;)J , -
! . "java/lang/IllegalArgumentException 0 java/lang/StringBuilder 2
3 9requested slice is beyond the length of this file: start= 5 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 7 8
3 9 (J)Ljava/lang/StringBuilder; 7 ;
3 < length= >
bytesPerDoc= @ (I)Ljava/lang/StringBuilder; 7 B
3 C fileLength= E tempFileName= G toString ()Ljava/lang/String; I J
3 K (Ljava/lang/String;)V M
1 N 8com/groupbyinc/flux/common/apache/lucene/store/IOContext P READONCE :Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext; R S Q T openChecksumInput ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;)Lcom/groupbyinc/flux/common/apache/lucene/store/ChecksumIndexInput; V W
! X Z openInput ?(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;)Lcom/groupbyinc/flux/common/apache/lucene/store/IndexInput; \ ]
! ^ ` 9com/groupbyinc/flux/common/apache/lucene/store/IndexInput b seek (J)V d e
c f h
j
l this FLcom/groupbyinc/flux/common/apache/lucene/util/bkd/OfflinePointReader; tempDir :Lcom/groupbyinc/flux/common/apache/lucene/store/Directory; tempFileName packedBytesLength start length seekFP next ()Z java/io/EOFException y readBytes ([BII)V { |
c }
???????? java/lang/AssertionError ?
? readInt ? )
c ? ? readLong ()J ? ?
c ? ? eofe Ljava/io/EOFException; ()[B close Acom/groupbyinc/flux/common/apache/lucene/store/ChecksumIndexInput ?
? checkFooter F(Lcom/groupbyinc/flux/common/apache/lucene/store/ChecksumIndexInput;)J ? ?
' ? ?
c ? java/lang/Throwable ? markOrds >(JLcom/groupbyinc/flux/common/apache/lucene/util/LongBitSet;)V java/lang/IllegalStateException ? only ? points remain, but ? were requested ?
? N getFilePointer ? ?
c ? 8com/groupbyinc/flux/common/apache/lucene/util/LongBitSet ? get (J)Z ? ?
? ? ord= ? i= ? was seen twice from ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; 7 ?
3 ? (Ljava/lang/Object;)V ?
? ? set ? e
? ? i count ordBitSet :Lcom/groupbyinc/flux/common/apache/lucene/util/LongBitSet; fp split ?(JLcom/groupbyinc/flux/common/apache/lucene/util/LongBitSet;Lcom/groupbyinc/flux/common/apache/lucene/util/bkd/PointWriter;Lcom/groupbyinc/flux/common/apache/lucene/util/bkd/PointWriter;Z)J Dcom/groupbyinc/flux/common/apache/lucene/util/bkd/OfflinePointWriter ? ? ?
? out