com.groupbyinc.flux.common.bytes.CompositeBytesReference.class Maven / Gradle / Ivy
???? 4 ? 8com/groupbyinc/flux/common/bytes/CompositeBytesReference /com/groupbyinc/flux/common/bytes/BytesReference CompositeBytesReference.java :com/groupbyinc/flux/common/bytes/CompositeBytesReference$1 %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles
Lookup
references 2[Lcom/groupbyinc/flux/common/bytes/BytesReference; offsets [I length I ramBytesUsed J 5([Lcom/groupbyinc/flux/common/bytes/BytesReference;)V ()V
references must not be null java/util/Objects requireNonNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
# % "java/lang/IllegalArgumentException ' (Ljava/lang/String;)V )
( * ()I ,
- ()J /
0 ?com/groupbyinc/flux/common/apache/lucene/util/RamUsageEstimator 2 NUM_BYTES_ARRAY_HEADER 4 3 5 NUM_BYTES_OBJECT_REF 7 3 8 > @ reference 1Lcom/groupbyinc/flux/common/bytes/BytesReference; i this :Lcom/groupbyinc/flux/common/bytes/CompositeBytesReference; offset get (I)B getOffsetIndex (I)I J K
L H I
N index slice 5(II)Lcom/groupbyinc/flux/common/bytes/BytesReference; Q R
S
U j from to limit start inSlice
inSliceOffset java/util/Arrays ^ binarySearch ([II)I ` a
_ b
toBytesRef :()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; java/io/IOException f =com/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilder h
i
- grow (I)V l m
i n iterator B()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefIterator; p q
r >com/groupbyinc/flux/common/apache/lucene/util/BytesRefIterator t next v e u w append ;(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)V y z
i { 6com/groupbyinc/flux/common/apache/lucene/util/BytesRef } java/lang/AssertionError won't happen ? *(Ljava/lang/String;Ljava/lang/Throwable;)V ?
? ? d e
i ? spare 8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; ex Ljava/io/IOException; builder ?Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilder; @Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefIterator; =(Lcom/groupbyinc/flux/common/bytes/CompositeBytesReference;)V ?
? "java/lang/invoke/LambdaMetafactory ? metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; ? ?
? ? ? e lambda$iterator$0 ? e
? ? v q ?
access$000 n(Lcom/groupbyinc/flux/common/bytes/CompositeBytesReference;)[Lcom/groupbyinc/flux/common/bytes/BytesReference; x0 Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions BootstrapMethods
SourceFile InnerClasses 1
? ? D ?*? *+? !? "? $*+??
? & A66+?? 9+2:?
? (Y? +?*? &O? .`6 ? 1aA????* *? &?h? 6`?a+?? 9h? 6`?a :a