
com.groupbyinc.flux.common.apache.lucene.codecs.blocktree.AutoPrefixTermsWriter.class Maven / Gradle / Ivy
???? 3 ? Ocom/groupbyinc/flux/common/apache/lucene/codecs/blocktree/AutoPrefixTermsWriter java/lang/Object AutoPrefixTermsWriter.java Zcom/groupbyinc/flux/common/apache/lucene/codecs/blocktree/AutoPrefixTermsWriter$PrefixTerm
PrefixTerm prefixes Ljava/util/List; nLjava/util/List; minItemsInPrefix I maxItemsInPrefix lastTerm ?Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilder; prefixStarts [I pending $Ljava/util/List; $assertionsDisabled Z
brToString L(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Ljava/lang/String; java/lang/Throwable java/lang/StringBuilder ()V
6com/groupbyinc/flux/common/apache/lucene/util/BytesRef ! utf8ToString ()Ljava/lang/String; # $
" % append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ' (
) + -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ' -
. toString 0 $
1
" 1 t Ljava/lang/Throwable; b 8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; ;(Lcom/groupbyinc/flux/common/apache/lucene/index/Terms;II)V java/io/IOException 9
java/util/ArrayList <
=
? =com/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilder A
B D F
H
J
L 4com/groupbyinc/flux/common/apache/lucene/index/Terms N iterator <()Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum; P Q
O R 8com/groupbyinc/flux/common/apache/lucene/index/TermsEnum T next :()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; V W
U X pushTerm ;(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)V Z [
\ java/util/List ^ size ()I ` a _ b Ncom/groupbyinc/flux/common/apache/lucene/codecs/blocktree/BlockTreeTermsWriter d EMPTY_BYTES_REF f 7 e g savePrefixes (II)V i j
k java/util/Collections m sort (Ljava/util/List;)V o p
n q term this QLcom/groupbyinc/flux/common/apache/lucene/codecs/blocktree/AutoPrefixTermsWriter; terms 6Lcom/groupbyinc/flux/common/apache/lucene/index/Terms; termsEnum :Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum; length z a
B { z
" } java/lang/Math min (II)I ? ?
? ? byteAt (I)B ? ?
B ? bytes [B ? ? " ? offset ?
" ? 7com/groupbyinc/flux/common/apache/lucene/util/ArrayUtil ? grow ([II)[I ? ?
? ? copyBytes ? [
B ? isEmpty ()Z ? ? _ ? java/lang/System ? arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V ? ?
? ? add (Ljava/lang/Object;)Z ? ? _ ?
prefixTopSize i termBytes text limit pos ? java/lang/AssertionError ?
? get (I)Ljava/lang/Object; ? ? _ ? ? s 7 ? prefix ? ? ? suffixLeadLabel= ? (I)Ljava/lang/StringBuilder; ' ?
? vs lastSuffixLeadLabel= ? (Ljava/lang/Object;)V ?
? ? floorLeadEnd ?
?
savePrefix (III)V ? ?
? lastSuffixLeadLabel= ? nextFloorLeadLabel= ? subList (II)Ljava/util/List; ? ? _ ? clear ? _ ? \Lcom/groupbyinc/flux/common/apache/lucene/codecs/blocktree/AutoPrefixTermsWriter$PrefixTerm; ptEntry itemsInBlock suffixLeadLabel pt prefixLength count lastSuffixLeadLabel start o Ljava/lang/Object; skippedEmptyStringSuffix end nextBlockStart nextFloorLeadLabel prefixCount lastPTEntry ()[B ? ?
B ? ([BII)V ?
? floorLeadStart java/lang/Class ? desiredAssertionStatus ? ?
? ? Signature Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile InnerClasses
?
? ? q !? Y? *? &? *,? **? /? 2?L*? 3? ? 4 5 ! 6 7 ? ? ? ? ? [ 8 ? X ?*? ;*? =Y? >? @*? BY? C? E*?
? G*? =Y? >? I*? K*? M+? S:? Y:? ? *? ]???*? I? c ? (*? h? ]*? I? c ? **? I? c ? l???*? @? r? ? > D s 7 ? t u ? v w ?
?
= R x y ? N ? ? ? ? " ? - ? 2 ? 7 ? = ? D ? I ? L ? R ? U ? b ? i ? v ? ? ? ? ? ? ? = O U ? "? ? : Z [ ? ? *? E? |+? ~? ?=>? *? E? ?+? ?+? ?`3? ????*? E? |d6? E*? I? c *? G.d6*? K? #*`? l*? I? c *? G.d6??ڄ????*? G?+? ~? **? G+? ~? ?? G6+? ~? *? G*? I? c O????*? E+? ?+? ~? *? I? ? ? )+? ~?:+? ?+? ?+? ~? ?*? I? ? W? ? R V ) ?
= H ?
? ?
? ? ? t u ? 7 ? ?
? ?
? V ? ? ? , ? 2 ? C ? V ? _ ? i ? ? ? ? ? ? ? ? ? ? ? ? ?
?
? ? ?
? ? (? ? ? % ? : i j ? ? }? ?? ? ? ?Y? ???>*? I? c d6? ?? ? ? ?Y? ??*? I? ? :6? ?? ? ?? ??? ,???6? ? :? ?? ??? ???6*? I? c 666 6
:6?*? I? ? :? ?? :
? ?? ?:? 9? :
? ?? ?:
? ??? ? ??
? ??? ? ?Y? ??:
? ?? ?? ? ?Y? ??3 ?~6? {? ?? .? (? ?Y? Y? ?? *? ?¶ *? ?? 2? ſd6*? K? -d*? M? !? ? ?>* ? ̄
6 6 ? 6 >
:????? u? ? ?>? ?? . ? (? ?Y? Y? ζ *? ?ж * ? ?? 2? ſ
? ? 0*? ?? ̄
? ?? ?? ?>* ? ̄
*? I*? I? c d*? I? c ? ? ? ? 6
? 2*? @*? @? c
dd? ? ? :*? I? ? W???ͱ ? ? m ? ? ? ? ? ?
? ?
^ @ ?
? ? ? ? ? ? ? ?
? ?
? ?
j ? ? F 6 ?
} t u } ?
} ?
h ?
"[ ?
B; ? ? E8 ? ?? ?
?? ?
?? ?
?? ?
?? ? ? ? D " 5# B$ E% M&