com.groupbyinc.flux.common.bytes.PagedBytesReference.class Maven / Gradle / Ivy
???? 4 g 4com/groupbyinc/flux/common/bytes/PagedBytesReference /com/groupbyinc/flux/common/bytes/BytesReference PagedBytesReference.java 6com/groupbyinc/flux/common/bytes/PagedBytesReference$1 PAGE_SIZE I @ bigarrays +Lcom/groupbyinc/flux/common/util/BigArrays; byteArray +Lcom/groupbyinc/flux/common/util/ByteArray; offset length Z(Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/common/util/ByteArray;I)V [(Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/common/util/ByteArray;II)V
this 6Lcom/groupbyinc/flux/common/bytes/PagedBytesReference; ()V
! from get (I)B )com/groupbyinc/flux/common/util/ByteArray & (J)B $ ( ' ) index ()I slice 5(II)Lcom/groupbyinc/flux/common/bytes/BytesReference; ,
/ "java/lang/IllegalArgumentException 1 java/lang/StringBuilder 3
4 "can't slice a buffer with length [ 6 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 8 9
4 : (I)Ljava/lang/StringBuilder; 8 <
4 = ], with slice parameters from [ ? ], length [ A ] C toString ()Ljava/lang/String; E F
4 G (Ljava/lang/String;)V I
2 J
toBytesRef :()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; 6com/groupbyinc/flux/common/apache/lucene/util/BytesRef N
O =(JILcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Z $ Q ' R bref 8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; iterator B()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefIterator; <(Lcom/groupbyinc/flux/common/bytes/PagedBytesReference;III)V X
Y initialFragmentSize ramBytesUsed ()J \ ] ' ^
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses ! `
a U *+,? ? b *
c
+ , a ? *? *+? *,? *? *? "? b 4
# c . / 0 1 2 3 $ % a E *? *? `?? * ? b + c 7 , a / *? "? b c <