All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.apache.lucene.codecs.blocktree.AutoPrefixTermsWriter.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?Ocom/groupbyinc/flux/common/apache/lucene/codecs/blocktree/AutoPrefixTermsWriterjava/lang/ObjectAutoPrefixTermsWriter.javaZcom/groupbyinc/flux/common/apache/lucene/codecs/blocktree/AutoPrefixTermsWriter$PrefixTerm
PrefixTermprefixesLjava/util/List;nLjava/util/List;minItemsInPrefixImaxItemsInPrefixlastTerm?Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilder;prefixStarts[Ipending$Ljava/util/List;$assertionsDisabledZ
brToStringL(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Ljava/lang/String;java/lang/Throwablejava/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
"1tLjava/lang/Throwable;b8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;;(Lcom/groupbyinc/flux/common/apache/lucene/index/Terms;II)Vjava/io/IOException9
java/util/ArrayList<
=	
	?=com/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilderA
B	D	F
	H
	J
	L4com/groupbyinc/flux/common/apache/lucene/index/TermsNiterator<()Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum;PQ
OR8com/groupbyinc/flux/common/apache/lucene/index/TermsEnumTnext:()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;VW
UXpushTerm;(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)VZ[
\java/util/List^size()I`a_bNcom/groupbyinc/flux/common/apache/lucene/codecs/blocktree/BlockTreeTermsWriterdEMPTY_BYTES_REFf7	egsavePrefixes(II)Vij
kjava/util/Collectionsmsort(Ljava/util/List;)Vop
nqtermthisQLcom/groupbyinc/flux/common/apache/lucene/codecs/blocktree/AutoPrefixTermsWriter;terms6Lcom/groupbyinc/flux/common/apache/lucene/index/Terms;	termsEnum:Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum;lengthza
B{z
	"}java/lang/Mathmin(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??_?
prefixTopSizei	termBytestextlimitpos	?java/lang/AssertionError?
?get(I)Ljava/lang/Object;??_??s7	?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itemsInBlocksuffixLeadLabelptprefixLengthcountlastSuffixLeadLabelstartoLjava/lang/Object;skippedEmptyStringSuffixendnextBlockStartnextFloorLeadLabelprefixCountlastPTEntry()[B??
B?([BII)V?
?floorLeadStartjava/lang/Class?desiredAssertionStatus??
??	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFileInnerClasses 	
?


??q!?Y? *?&?*,?**?/?2?L*?3??45!67?????[8?X?*?;*?=Y?>?@*?BY?C?E*?
?G*?=Y?>?I*?K*?M+?S:?Y:??*?]???*?I?c?(*?h?]*?I?c?**?I?c?l???*?@?r??>Ds7?tu?vw?
?
=Rxy?N????"?-?2?7?=?D?I?L?R?U?b?i?v???????=OU?"??:Z[??*?E?|+?~??=>?*?E??+??+??`3?	????*?E?|d6?E*?I?c*?G.d6*?K?#*`?l*?I?c*?G.d6??ڄ????*?G?+?~?**?G+?~???G6+?~?*?G*?I?cO????*?E+??+?~?*?I???)+?~?:+??+??+?~??*?I??W??RV)?
=H?
??
???tu?7??
??
?V???,?2?C?V?_?i????????????	?
?
? ? ?
??(???%?:ij??}??????Y????>*?I?cd6??????Y???*?I??:6?????????,???6? ?:?????????6*?I?c666	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?cd*?I?c????6
?2*?@*?@?c
dd???:*?I??W???ͱ??m??????
??
^@?
????????
 ??
?	?
j??F6?
}tu}?
}?
h?
"[?
B;??E8????
???
???
	???

?????D"5#B$E%M&Z'](`*f-m.z/}0?2?6?7?8?9?;?=?@?B?C?D?F?G?H?I?JQS W&^W`^bskxm~o?q?r?s?v?w?{?~?=??????????????????????!?C?M?j?v?|??h?"?0?
+?2??@?&	??	0 	
?$?5?:????T?:*?E??????????Y?????????Y????Y??:*?@??W??>TtuT?
T?
T?
O??G
??????'?:?G?S??	?'???4????????-?@??





© 2015 - 2025 Weber Informatics LLC | Privacy Policy