
com.groupbyinc.flux.index.search.stats.ShardSearchStats.class Maven / Gradle / Ivy
???? 4X 7com/groupbyinc/flux/index/search/stats/ShardSearchStats java/lang/Object 7com/groupbyinc/flux/index/shard/SearchOperationListener ShardSearchStats.java Ccom/groupbyinc/flux/index/search/stats/ShardSearchStats$StatsHolder StatsHolder java/util/Map$Entry
java/util/Map
Entry 8com/groupbyinc/flux/index/search/stats/SearchStats$Stats 2com/groupbyinc/flux/index/search/stats/SearchStats Stats %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup
totalStats ELcom/groupbyinc/flux/index/search/stats/ShardSearchStats$StatsHolder; openContexts 2Lcom/groupbyinc/flux/common/metrics/CounterMetric; groupsStats Ljava/util/Map; hLjava/util/Map; $assertionsDisabled Z ()V # $
%
% ( 0com/groupbyinc/flux/common/metrics/CounterMetric *
+ % - java/util/Collections / emptyMap ()Ljava/util/Map; 1 2
0 3 5 this 9Lcom/groupbyinc/flux/index/search/stats/ShardSearchStats; stats I([Ljava/lang/String;)Lcom/groupbyinc/flux/index/search/stats/SearchStats; <()Lcom/groupbyinc/flux/index/search/stats/SearchStats$Stats; 9 ;
< java/util/HashMap > size ()I @ A B (I)V # D
? E _all G java/lang/String I equals (Ljava/lang/Object;)Z K L
J M entrySet ()Ljava/util/Set; O P Q
java/util/Set S iterator ()Ljava/util/Iterator; U V T W java/util/Iterator Y hasNext ()Z [ \ Z ] next ()Ljava/lang/Object; _ ` Z a getKey c ` d getValue f ` g put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; i j k &com/groupbyinc/flux/common/regex/Regex m simpleMatch (([Ljava/lang/String;Ljava/lang/String;)Z o p
n q count ()J s t
+ u M(Lcom/groupbyinc/flux/index/search/stats/SearchStats$Stats;JLjava/util/Map;)V # w
x entry nLjava/util/Map$Entry; Ljava/util/Map$Entry; groups [Ljava/lang/String; total :Lcom/groupbyinc/flux/index/search/stats/SearchStats$Stats; groupsSt ]Ljava/util/Map; onPreQueryPhase 6(Lcom/groupbyinc/flux/search/internal/SearchContext;)V "java/lang/invoke/LambdaMetafactory ? metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; ? ?
? ? ? (Ljava/lang/Object;)V ? lambda$onPreQueryPhase$0 {(Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/index/search/stats/ShardSearchStats$StatsHolder;)V ? ?
? ? H(Lcom/groupbyinc/flux/index/search/stats/ShardSearchStats$StatsHolder;)V ? accept R(Lcom/groupbyinc/flux/search/internal/SearchContext;)Ljava/util/function/Consumer; ? ? ? computeStats S(Lcom/groupbyinc/flux/search/internal/SearchContext;Ljava/util/function/Consumer;)V ? ?
?
searchContext 3Lcom/groupbyinc/flux/search/internal/SearchContext; onFailedQueryPhase lambda$onFailedQueryPhase$1 ? ?
? ? ? onQueryPhase 7(Lcom/groupbyinc/flux/search/internal/SearchContext;J)V lambda$onQueryPhase$2 |(Lcom/groupbyinc/flux/search/internal/SearchContext;JLcom/groupbyinc/flux/index/search/stats/ShardSearchStats$StatsHolder;)V ? ?
? ? S(Lcom/groupbyinc/flux/search/internal/SearchContext;J)Ljava/util/function/Consumer; ? ? ? tookInNanos J onPreFetchPhase lambda$onPreFetchPhase$3 ? ?
? ? ()Ljava/util/function/Consumer; ? ? ? onFailedFetchPhase lambda$onFailedFetchPhase$4 ? ?
? ? ? onFetchPhase lambda$onFetchPhase$5 I(JLcom/groupbyinc/flux/index/search/stats/ShardSearchStats$StatsHolder;)V ? ?
? ? (J)Ljava/util/function/Consumer; ? ? ? clear ? $
? isEmpty ? \ ? -com/groupbyinc/flux/common/collect/MapBuilder ?
newMapBuilder 1()Lcom/groupbyinc/flux/common/collect/MapBuilder; ? ?
? ? totalCurrent ? t
? U(Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/collect/MapBuilder; i ?
? ? immutableMap ? 2
? ? java/lang/Throwable ? typeStats typesStatsBuilder ?Lcom/groupbyinc/flux/common/collect/MapBuilder; /Lcom/groupbyinc/flux/common/collect/MapBuilder; java/util/function/Consumer ? ? ? ? ? 1com/groupbyinc/flux/search/internal/SearchContext ?
groupStats ()Ljava/util/List; ? ?
? ? java/util/List ? ? B get (I)Ljava/lang/Object; ? ? ? ? Y(Ljava/lang/String;)Lcom/groupbyinc/flux/index/search/stats/ShardSearchStats$StatsHolder; ? ?
? i I consumer dLjava/util/function/Consumer; Ljava/util/function/Consumer; &(Ljava/lang/Object;)Ljava/lang/Object; ? ? ? @(Ljava/util/Map;)Lcom/groupbyinc/flux/common/collect/MapBuilder; ? ?
? group Ljava/lang/String; onNewContext inc $
+ context
onFreeContext dec
$
+ onNewScrollContext
scrollCurrent onFreeScrollContext ! " java/lang/AssertionError
% scrollMetric /Lcom/groupbyinc/flux/common/metrics/MeanMetric; java/util/concurrent/TimeUnit NANOSECONDS Ljava/util/concurrent/TimeUnit; java/lang/System! nanoTime# t
"$ getOriginNanoTime&