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

com.groupbyinc.flux.search.profile.Profiler.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3~+com/groupbyinc/flux/search/profile/Profilerjava/lang/Object
Profiler.java	queryTree8Lcom/groupbyinc/flux/search/profile/InternalProfileTree;	collector=Lcom/groupbyinc/flux/search/profile/InternalProfileCollector;()V

6com/groupbyinc/flux/search/profile/InternalProfileTree
	this-Lcom/groupbyinc/flux/search/profile/Profiler;setCollector@(Lcom/groupbyinc/flux/search/profile/InternalProfileCollector;)V		java/lang/IllegalStateException#The collector can only be set once.(Ljava/lang/String;)V

java/util/Objects requireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;"#
!$;com/groupbyinc/flux/search/profile/InternalProfileCollector&getQueryBreakdownn(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;)Lcom/groupbyinc/flux/search/profile/ProfileBreakdown;()
*query7Lcom/groupbyinc/flux/common/apache/lucene/search/Query;startRewriteTime.
/stopAndAddRewriteTime()J12
3
pollLastQuerypollLast6
7getQueryTree()Ljava/util/List;9:
;getRewriteTime=2
>getCollector6()Lcom/groupbyinc/flux/search/profile/CollectorResult;getCollectorTreeBA
'CbuildShardResults"(Ljava/util/List;)Ljava/util/List;java/util/ArrayListGjava/util/ListIsize()IKLJM(I)V
O
HPiterator()Ljava/util/Iterator;RSJTjava/util/IteratorVhasNext()ZXYWZnext()Ljava/lang/Object;\]W^5com/groupbyinc/flux/search/profile/ProfileShardResult`
;
>@A
dH(Ljava/util/List;JLcom/groupbyinc/flux/search/profile/CollectorResult;)V
f
agadd(Ljava/lang/Object;)ZijJkresult7Lcom/groupbyinc/flux/search/profile/ProfileShardResult;profiler	profilers?Ljava/util/List;Ljava/util/List;resultsILjava/util/List;CodeLocalVariableTableLineNumberTable
StackMapTable	SignatureF()Ljava/util/List;LocalVariableTypeTable?(Ljava/util/List;)Ljava/util/List;
SourceFile1	

uB*?
*?Y???vw.'.uf*??
?Y??*+?%?'??v	w2356x()u=	*?+?+?v		,-w>.u6*??0?vw
FG12u2*??4?vwP5u6*??8?vw
XY9:u2*??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy