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

com.groupbyinc.flux.common.apache.lucene.search.grouping.SearchGroup$GroupMerger.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?Pcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup$GroupMerger(Ljava/lang/Object;java/lang/ObjectSearchGroup.javaTcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup$GroupComparatorDcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup	GroupComparatorPcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup$MergedGroupMergedGroupGroupMergerNcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup$ShardIter	ShardIter	groupCompVLcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup$GroupComparator;[Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup$GroupComparator;queueLjava/util/NavigableSet;qLjava/util/NavigableSet;>;
groupsSeenLjava/util/Map;kLjava/util/Map;>;$assertionsDisabledZ9(Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;)Vjava/io/IOException ()V"
#
%	'java/util/TreeSet)(Ljava/util/Comparator;)V+
*,	.java/util/HashMap0
1#	3thisWLcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup$GroupMerger;RLcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup$GroupMerger;	groupSort6Lcom/groupbyinc/flux/common/apache/lucene/search/Sort;updateNextGroupT(ILcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup$ShardIter;)ViterLjava/util/Iterator;<=	>java/util/Iterator@hasNext()ZBCADnextH()Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup;FG
H
groupValueLjava/lang/Object;JK	
L
java/util/MapNget&(Ljava/lang/Object;)Ljava/lang/Object;PQOR(Ljava/lang/Object;)VT

U
shardIndexIWX	Y
minShardIndex[X	
\	^
sortValues[Ljava/lang/Object;`a	
bjava/lang/AssertionErrord
e#	topValuesga	
hput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;jkOlinQueuen	
ojava/util/NavigableSetqadd(Ljava/lang/Object;)Zstru	processedw	
xcomparatorsB[Lcom/groupbyinc/flux/common/apache/lucene/search/FieldComparator;z{	|reversed[I~	??com/groupbyinc/flux/common/apache/lucene/search/FieldComparator?
compareValues'(Ljava/lang/Object;Ljava/lang/Object;)I??
??remove?tr?shardsLjava/util/List;??	
?java/util/List??usize()I??r?pollLast()Ljava/lang/Object;??r?cmpcompIDXcompetesgroupKLcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup;FLcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup;mergedGroupWLcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup$MergedGroup;RLcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup$MergedGroup;isNewtopNshardULcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup$ShardIter;PLcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup$ShardIter;merge*(Ljava/util/List;II)Ljava/util/Collection;??(I)Ljava/lang/Object;P???java/util/Collection?isEmpty?C??(Ljava/util/Collection;I)V?
?:;
?java/util/ArrayList?
?#	pollFirst??r?

#	
Literator()Ljava/util/Iterator;????F?A?cLjava/util/Collection;>;Ljava/util/Collection;shardIDXnewGroup	shardIteri$uLjava/util/List;>;>;offsetmaxQueueSizenewTopGroups]Ljava/util/List;>;countjava/lang/Class?desiredAssertionStatus?C
??	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
Exceptions
StackMapTableY(ILcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup$ShardIter;)V?(Ljava/util/List;>;>;II)Ljava/util/Collection;>;
SourceFileInnerClasses ?????+*?$*?Y+?&?(*?*Y*?(?-?/*?1Y?2?4??+57+89?+56?????*??!:;?	z,???E?N,?IN*?4-?M?S?
:??6?\?
Y-?M?V:,?Z?]?_?-?c??eY?f?-?c?i*?4-?M?mW?p*?/?vW???y???k66*?(?}??c*?(??.*?(?}2-?c2?i2??h6?	6?/??'*?(?}?d?,?Z?]?6?????;?p?*?/??W-?c?i,?Z?]*?/?vW?p??,??W?*?/???*?/???
N-?p????f
?1?X?m?X???F??#4??/(?q??z57z?Xz???4F??#4??q??z56z????(???#?/?4?A?J?_?h?x?~??????????????????????????????$-6BHT	W
dqvy?,?+

@?1-
??@???#?!?????c
?`66+???1+????:???*?Y???????ʻ?Y??:6*?/????*?/???
:?y??8?
Y??:???M?i?c??W????3????:?E????:	*	??????u???????
 ??9?X,?????	?!?=gq???57?????X??X??XJ???M??X?H ??,?????	gq???56???J????f *;A#J%M'Y(g)m+v,-?.?/?0?1?8?9?:?;?=?>?@?#	?2????]
?A? ???"?4
?ך??_????@???"












© 2015 - 2025 Weber Informatics LLC | Privacy Policy