
com.groupbyinc.flux.common.apache.lucene.util.BytesRefArray.class Maven / Gradle / Ivy
???? 3 ? ;com/groupbyinc/flux/common/apache/lucene/util/BytesRefArray java/lang/Object BytesRefArray.java =com/groupbyinc/flux/common/apache/lucene/util/BytesRefArray$2 =com/groupbyinc/flux/common/apache/lucene/util/BytesRefArray$1 Scom/groupbyinc/flux/common/apache/lucene/util/ByteBlockPool$DirectTrackingAllocator
;com/groupbyinc/flux/common/apache/lucene/util/ByteBlockPool DirectTrackingAllocator Ecom/groupbyinc/flux/common/apache/lucene/util/ByteBlockPool$Allocator Allocator pool =Lcom/groupbyinc/flux/common/apache/lucene/util/ByteBlockPool; offsets [I lastElement I
currentOffset bytesUsed 7Lcom/groupbyinc/flux/common/apache/lucene/util/Counter; :(Lcom/groupbyinc/flux/common/apache/lucene/util/Counter;)V ()V
" $
& J(Lcom/groupbyinc/flux/common/apache/lucene/util/ByteBlockPool$Allocator;)V (
) +
nextBuffer -
. ?com/groupbyinc/flux/common/apache/lucene/util/RamUsageEstimator 0 NUM_BYTES_ARRAY_HEADER 2 1 3 5com/groupbyinc/flux/common/apache/lucene/util/Counter 5 addAndGet (J)J 7 8
6 9 ; this =Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefArray; clear java/util/Arrays @ fill ([II)V B C
A D reset (ZZ)V F G
H append ;(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)I 7com/groupbyinc/flux/common/apache/lucene/util/ArrayUtil L grow ([II)[I N O
M P ;(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)V J R
S 6com/groupbyinc/flux/common/apache/lucene/util/BytesRef U length W V X oldLen bytes 8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; size ()I get z(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilder;I)Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; =com/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilder a (I)V N c
b d setLength f c
b g ()[B [ i
b j W ^
b l readBytes (J[BII)V n o
p :()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; _ r
b s #java/lang/IndexOutOfBoundsException u java/lang/StringBuilder w
x index z -(Ljava/lang/String;)Ljava/lang/StringBuilder; J |
x } (I)Ljava/lang/StringBuilder; J
x ? must be less than the size: ? toString ()Ljava/lang/String; ? ?
x ? (Ljava/lang/String;)V ?
v ? offset spare ?Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilder; index sort (Ljava/util/Comparator;)[I ] ^
? X(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefArray;[ILjava/util/Comparator;)V ?
? (II)V ? ?
? i comp PLjava/util/Comparator; Ljava/util/Comparator; orderedEntries iterator B()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefIterator; X(Ljava/util/Comparator;)Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefIterator; ? ?
?
b ? ?
? ?(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefArray;ILcom/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilder;[I)V ?
? indices Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable Signature T(Ljava/util/Comparator;)[I ?(Ljava/util/Comparator;)Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefIterator;
SourceFile InnerClasses 1 ? ? @*? *?
? !*? #*? %*?
Y? Y+? '? *? ,*? ,? /+? 4`?? :X*+?