
com.groupbyinc.flux.common.compress.CompressedIndexInput.class Maven / Gradle / Ivy
???? 3 ? 8com/groupbyinc/flux/common/compress/CompressedIndexInput 9com/groupbyinc/flux/common/apache/lucene/store/IndexInput CompressedIndexInput.java Ljava/lang/Deprecated; in ;Lcom/groupbyinc/flux/common/apache/lucene/store/IndexInput; version I totalUncompressedLength J offsets +Lcom/groupbyinc/flux/common/util/LongArray; closed Z uncompressed [B uncompressedLength position valid currentOffsetIdx currentUncompressedChunkPointer >(Lcom/groupbyinc/flux/common/apache/lucene/store/IndexInput;)V java/io/IOException java/lang/StringBuilder ()V
compressed( ! append -(Ljava/lang/String;)Ljava/lang/StringBuilder; # $
% toString ()Ljava/lang/String; ' (
) ) +
) (Ljava/lang/String;)V .
/
1
3 5
readHeader 7
8 readInt ()I : ;
<
> readLong ()J @ A
B getFilePointer D A
E seek (J)V G H
I readVLong K A
L N readVInt P ;
Q )com/groupbyinc/flux/common/util/BigArrays S NON_RECYCLING_INSTANCE +Lcom/groupbyinc/flux/common/util/BigArrays; U V T W newLongArray .(J)Lcom/groupbyinc/flux/common/util/LongArray; Y Z
T [
] )com/groupbyinc/flux/common/util/LongArray _ set (JJ)J a b ` c
e g i this :Lcom/groupbyinc/flux/common/compress/CompressedIndexInput; metaDataPosition headerLength size available p left readByte ()B readyBuffer ()Z u v
w java/io/EOFException y
z | read ([BIIZ)I java/lang/Math ? min (II)I ? ?
? ? java/lang/System ? arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V ? ?
? ? buffer offset length fullRead chunkLength totalRead readBytes ([BII)V ~
? b len result
? n A ` ? get (J)J ? ? ` ? pointer pos idx close doClose ?
? ?
?
uncompress @(Lcom/groupbyinc/flux/common/apache/lucene/store/IndexInput;[B)I ? ?
? clone =()Lcom/groupbyinc/flux/common/apache/lucene/store/IndexInput; ? ?
? cloned <()Lcom/groupbyinc/flux/common/apache/lucene/store/DataInput;
? ()Ljava/lang/Object; $java/lang/CloneNotSupportedException ? Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile
Deprecated RuntimeVisibleAnnotations!
? X ?*? Y? "? &+? *? &,? &? -? 0*? 2*? 4*+? 6*+? 9*+? =? ?+? CA+? F7+ ? J*+? M? O+? R6*? X?? \? ^6? *? ^?+? M? d X????*? f* ? h+? J? ? > i i
? j k ? @ X l F R m Y ? n
? N 3 - $ . ) 4 . 5 3 6 ; 7 @ 8 F 9 K : S ; Y <