
com.groupbyinc.flux.search.internal.InternalSearchHits.class Maven / Gradle / Ivy
???? 3B 6com/groupbyinc/flux/search/internal/InternalSearchHits java/lang/Object %com/groupbyinc/flux/search/SearchHits InternalSearchHits.java =com/groupbyinc/flux/search/internal/InternalSearchHits$Fields Fields Dcom/groupbyinc/flux/search/internal/InternalSearchHits$StreamContext
StreamContext 8com/groupbyinc/flux/search/internal/InternalSearchHits$1 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params java/util/Map$Entry
java/util/Map Entry Tcom/groupbyinc/flux/search/internal/InternalSearchHits$StreamContext$ShardTargetType ShardTargetType cache Ljava/lang/ThreadLocal; _Ljava/lang/ThreadLocal; EMPTY 8[Lcom/groupbyinc/flux/search/internal/InternalSearchHit; hits totalHits J maxScore F
streamContext H()Lcom/groupbyinc/flux/search/internal/InternalSearchHits$StreamContext; ) java/lang/ThreadLocal + get ()Ljava/lang/Object; - .
, / reset 1 (
2 empty :()Lcom/groupbyinc/flux/search/internal/InternalSearchHits; ! 6 =([Lcom/groupbyinc/flux/search/internal/InternalSearchHit;JF)V 8 9
: ()V 8 <
= this 8Lcom/groupbyinc/flux/search/internal/InternalSearchHits; " ! A # $ C % & E shardTarget 1(Lcom/groupbyinc/flux/search/SearchShardTarget;)V ! 5com/groupbyinc/flux/search/internal/InternalSearchHit J shard L H
K M hit 7Lcom/groupbyinc/flux/search/internal/InternalSearchHit; .Lcom/groupbyinc/flux/search/SearchShardTarget; ()J getTotalHits # R
T ()F getMaxScore % V
X )()[Lcom/groupbyinc/flux/search/SearchHit; getAt )(I)Lcom/groupbyinc/flux/search/SearchHit; position I getHits " Z
` iterator ()Ljava/util/Iterator; :com/groupbyinc/flux/common/google/common/collect/Iterators d forArray \([Ljava/lang/Object;)Lcom/groupbyinc/flux/common/google/common/collect/UnmodifiableIterator; f g
e h internalHits :()[Lcom/groupbyinc/flux/search/internal/InternalSearchHit;
toXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; java/io/IOException n HITS ;Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString; p q r 3com/groupbyinc/flux/common/xcontent/XContentBuilder t startObject r(Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; v w
u x TOTAL z q { field s(Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString;J)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; } ~
u java/lang/Float ? isNaN (F)Z ? ?
? ? MAX_SCORE ? q ? nullField ? w
u ? s(Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString;F)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; } ?
u ? } w
u ?
startArray 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
u ? $com/groupbyinc/flux/search/SearchHit ? l m ? ? endArray ? ?
u ? endObject ? ?
u ? &Lcom/groupbyinc/flux/search/SearchHit; builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; readSearchHits ?(Lcom/groupbyinc/flux/common/io/stream/StreamInput;Lcom/groupbyinc/flux/search/internal/InternalSearchHits$StreamContext;)Lcom/groupbyinc/flux/search/internal/InternalSearchHits;
= readFrom {(Lcom/groupbyinc/flux/common/io/stream/StreamInput;Lcom/groupbyinc/flux/search/internal/InternalSearchHits$StreamContext;)V ? ?
? in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput; context FLcom/groupbyinc/flux/search/internal/InternalSearchHits$StreamContext; l(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/search/internal/InternalSearchHits; 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V ? ?
? ' (
? LOOKUP VLcom/groupbyinc/flux/search/internal/InternalSearchHits$StreamContext$ShardTargetType; ? ? ? streamShardTarget ?(Lcom/groupbyinc/flux/search/internal/InternalSearchHits$StreamContext$ShardTargetType;)Lcom/groupbyinc/flux/search/internal/InternalSearchHits$StreamContext; ? ?
? 0com/groupbyinc/flux/common/io/stream/StreamInput ? readVLong ? R
? ? readFloat ? V
? ? readVInt ()I ? ?
? ? X()Lcom/groupbyinc/flux/search/internal/InternalSearchHits$StreamContext$ShardTargetType; ? ?
? handleShardLookup A()Lcom/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap; ? ?
? ,com/groupbyinc/flux/search/SearchShardTarget ? readSearchShardTarget b(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/search/SearchShardTarget; ? ?
? ? =com/groupbyinc/flux/common/carrotsearch/hppc/IntObjectHashMap ? put '(ILjava/lang/Object;)Ljava/lang/Object; ? ?
? ?
readSearchHit ?(Lcom/groupbyinc/flux/common/io/stream/StreamInput;Lcom/groupbyinc/flux/search/internal/InternalSearchHits$StreamContext;)Lcom/groupbyinc/flux/search/internal/InternalSearchHit; ? ?
K ? i
lookupSize size writeTo 6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V |(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;Lcom/groupbyinc/flux/search/internal/InternalSearchHits$StreamContext;)V ? ?
? out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; 1com/groupbyinc/flux/common/io/stream/StreamOutput ?
writeVLong (J)V ? ?
? ?
writeFloat (F)V ? ?
? ? writeVInt (I)V ? ?
? ? 0()Lcom/groupbyinc/flux/search/SearchShardTarget; L ?
K ? shardHandleLookup ()Ljava/util/IdentityHashMap; ? ?
? java/util/IdentityHashMap &(Ljava/lang/Object;)Ljava/lang/Object; -
java/lang/Integer valueOf (I)Ljava/lang/Integer;
8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ?
? ?
isEmpty ()Z
entrySet ()Ljava/util/Set;
java/util/Set b c java/util/Iterator hasNext next! ." getValue$ . % intValue' ?
( getKey* . + ? ?
?-
K ? handle Ljava/lang/Integer; entry XLjava/util/Map$Entry; Ljava/util/Map$Entry; counter
= Signature Code LineNumberTable LocalVariableTable
StackMapTable >()Ljava/util/Iterator;
Exceptions LocalVariableTypeTable
SourceFile InnerClasses ! 8 ! " ! # $ % &