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: 129
Show newest version
????4?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;)V()V 
!
#	%java/util/TreeSet'(Ljava/util/Comparator;)V)
(*	,java/util/HashMap.
/!	1thisWLcom/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@A?BnextH()Lcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup;DE
F
groupValueLjava/lang/Object;HI	
J
java/util/MapLget&(Ljava/lang/Object;)Ljava/lang/Object;NOMP(Ljava/lang/Object;)VR

S
shardIndexIUV	W
minShardIndexYV	
Z	\
sortValues[Ljava/lang/Object;^_	
`java/lang/AssertionErrorb
c!	topValuese_	
fput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;hiMjinQueuel	
mjava/util/NavigableSetoadd(Ljava/lang/Object;)Zqrps	processedu	
vcomparatorsB[Lcom/groupbyinc/flux/common/apache/lucene/search/FieldComparator;xy	zreversed[I|}	~?com/groupbyinc/flux/common/apache/lucene/search/FieldComparator?
compareValues'(Ljava/lang/Object;Ljava/lang/Object;)I??
??remove?rp?shardsLjava/util/List;??	
?java/util/List??ssize()I??p?pollLast()Ljava/lang/Object;??p?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;N???java/util/Collection?isEmpty?A??(Ljava/util/Collection;I)V?
?89
?java/util/ArrayList?(I)V?
??p?	pollFirst??p?

!	
Jiterator()Ljava/util/Iterator;????D?????cLjava/util/Collection;>;Ljava/util/Collection;shardIDXnewGroup	shardIteruLjava/util/List;>;>;offsetmaxQueueSizenewTopGroups]Ljava/util/List;>;countjava/lang/Class?desiredAssertionStatus?A
??	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTableY(ILcom/groupbyinc/flux/common/apache/lucene/search/grouping/SearchGroup$ShardIter;)V?(Ljava/util/List;>;>;II)Ljava/util/Collection;>;
SourceFileInnerClasses ?????+*?"*?Y+?$?&*?(Y*?&?+?-*?/Y?0?2??+35+67?+34?????*?89?	z,?=?C?N,?GN*?2-?K?Q?
:??6?\?
Y-?K?T:,?X?[?]?-?a??cY?d?-?a?g*?2-?K?kW?n*?-?tW???w???k66*?&?{??c*?&?.*?&?{2-?a2?g2??h6?	6?/??'*?&?{?d?,?X?[?6?????;?n?*?-??W-?a?g,?X?[*?-?tW?n??,??W?*?-???*?-???
N-?n????f
?1?V?m?V???F??#4??/(?q??z35z?Vz???4F??#4??q??z34z????(???#?/?4?A?J?_?h?x?~???????????????????????????$	-
6BHTWdqvy?,?+

@?1-
??@???#?!?????Z
?`66+???1+????:???*?Y???????ʻ?Y??:6*?-????*?-???
:?w??8?
Y??:???K?g?a??W????3????:?C????:	*	??????u??????z ??9?V?,?????	hq???35?????V??V??VK???N??V?H ???,?????	hq???34???K????f"# $*&;"A+K-N/Z0h1n3w4?5?6?7?8?9?@?A?B?C?E?F?H?#	?2????]
??? ??? ?4
?ؚ??]????@???"












© 2015 - 2025 Weber Informatics LLC | Privacy Policy