com.groupbyinc.flux.common.apache.lucene.search.MultiCollector.class Maven / Gradle / Ivy
???? 4 ? >com/groupbyinc/flux/common/apache/lucene/search/MultiCollector java/lang/Object 9com/groupbyinc/flux/common/apache/lucene/search/Collector MultiCollector.java @com/groupbyinc/flux/common/apache/lucene/search/MultiCollector$1 Qcom/groupbyinc/flux/common/apache/lucene/search/MultiCollector$MultiLeafCollector
MultiLeafCollector cacheScores Z
collectors <[Lcom/groupbyinc/flux/common/apache/lucene/search/Collector; wrap y([Lcom/groupbyinc/flux/common/apache/lucene/search/Collector;)Lcom/groupbyinc/flux/common/apache/lucene/search/Collector; java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List;
Q(Ljava/lang/Iterable;)Lcom/groupbyinc/flux/common/apache/lucene/search/Collector;
java/lang/Iterable iterator ()Ljava/util/Iterator; java/util/Iterator " hasNext ()Z $ % # & next ()Ljava/lang/Object; ( ) # * "java/lang/IllegalArgumentException , %At least 1 collector must not be null . (Ljava/lang/String;)V 0 1
- 2 ?([Lcom/groupbyinc/flux/common/apache/lucene/search/Collector;)V 0 5
6 c ;Lcom/groupbyinc/flux/common/apache/lucene/search/Collector; col colls RLjava/lang/Iterable<+Lcom/groupbyinc/flux/common/apache/lucene/search/Collector;>; Ljava/lang/Iterable; n I ()V 0 @
A C needsScores E % F
H collector this @Lcom/groupbyinc/flux/common/apache/lucene/search/MultiCollector; numNeedsScores getLeafCollector ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/common/apache/lucene/search/LeafCollector; java/io/IOException P Mcom/groupbyinc/flux/common/apache/lucene/search/CollectionTerminatedException R java/util/ArrayList T
U A @com/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext W java/util/List Y N O [ =com/groupbyinc/flux/common/apache/lucene/search/LeafCollector ] add (Ljava/lang/Object;)Z _ ` Z a size ()I c d Z e
S A get (I)Ljava/lang/Object; h i Z j V(Ljava/util/List;ZLcom/groupbyinc/flux/common/apache/lucene/search/MultiCollector$1;)V 0 l
m
leafCollector ?Lcom/groupbyinc/flux/common/apache/lucene/search/LeafCollector; e OLcom/groupbyinc/flux/common/apache/lucene/search/CollectionTerminatedException; context BLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext; leafCollectors QLjava/util/List; Ljava/util/List; Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable Signature ?(Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/apache/lucene/search/Collector;>;)Lcom/groupbyinc/flux/common/apache/lucene/search/Collector;
Exceptions
SourceFile InnerClasses !
? x 2 *? ? ? y z % x ? ?<*? ! M,? ' ? ,? + ? N-? ?????
? -Y/? 3?? 0M*? ! N-? ' ? -? + ? :? M? ???,?? M<*? ! N-? ' ? -? + ? :? ,?S?? Y,? 7? y H 8 9 V 8 9 ; + : 9 ?
8 9 k 6 ; ? = ? > ? { ? <