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

com.groupbyinc.flux.search.aggregations.pipeline.derivative.DerivativePipelineAggregator.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3XXcom/groupbyinc/flux/search/aggregations/pipeline/derivative/DerivativePipelineAggregatorCcom/groupbyinc/flux/search/aggregations/pipeline/PipelineAggregator!DerivativePipelineAggregator.java`com/groupbyinc/flux/search/aggregations/pipeline/derivative/DerivativePipelineAggregator$FactoryFactoryZcom/groupbyinc/flux/search/aggregations/pipeline/derivative/DerivativePipelineAggregator$1	@com/groupbyinc/flux/search/aggregations/InternalAggregation$Type;com/groupbyinc/flux/search/aggregations/InternalAggregation
TypeQcom/groupbyinc/flux/search/aggregations/pipeline/PipelineAggregatorStreams$StreamJcom/groupbyinc/flux/search/aggregations/pipeline/PipelineAggregatorStreamsStreamHcom/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers$GapPolicy>com/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers	GapPolicyIcom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext
ReduceContextQcom/groupbyinc/flux/search/aggregations/bucket/histogram/InternalHistogram$BucketJcom/groupbyinc/flux/search/aggregations/bucket/histogram/InternalHistogramBucketRcom/groupbyinc/flux/search/aggregations/bucket/histogram/InternalHistogram$Factory"Mcom/groupbyinc/flux/search/aggregations/bucket/MultiBucketsAggregation$Bucket$Fcom/groupbyinc/flux/search/aggregations/bucket/MultiBucketsAggregation&TYPEBLcom/groupbyinc/flux/search/aggregations/InternalAggregation$Type;STREAMSLcom/groupbyinc/flux/search/aggregations/pipeline/PipelineAggregatorStreams$Stream;	formatterGLcom/groupbyinc/flux/search/aggregations/support/format/ValueFormatter;	gapPolicyJLcom/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers$GapPolicy;
xAxisUnitsLjava/lang/Double;registerStreams()V*+	4/com/groupbyinc/flux/common/bytes/BytesReference6()	8stream3()Lcom/groupbyinc/flux/common/bytes/BytesReference;:;
<registerStream?(Lcom/groupbyinc/flux/search/aggregations/pipeline/PipelineAggregatorStreams$Stream;[Lcom/groupbyinc/flux/common/bytes/BytesReference;)V>?
@B3
CthisZLcom/groupbyinc/flux/search/aggregations/pipeline/derivative/DerivativePipelineAggregator;?(Ljava/lang/String;[Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/support/format/ValueFormatter;Lcom/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers$GapPolicy;Ljava/lang/Long;Ljava/util/Map;)V7(Ljava/lang/String;[Ljava/lang/String;Ljava/util/Map;)VBH
I,-	K./	Mjava/lang/StringO[Ljava/lang/String;QEcom/groupbyinc/flux/search/aggregations/support/format/ValueFormatterSjava/lang/LongU
java/util/MapW	longValue()JYZ
V[java/lang/Double]valueOf(D)Ljava/lang/Double;_`
^a01	cnameLjava/lang/String;bucketsPathsLjava/lang/Long;metadata5Ljava/util/Map;Ljava/util/Map;typeD()Lcom/groupbyinc/flux/search/aggregations/InternalAggregation$Type;reduce?(Lcom/groupbyinc/flux/search/aggregations/InternalAggregation;Lcom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext;)Lcom/groupbyinc/flux/search/aggregations/InternalAggregation;
getBuckets()Ljava/util/List;pq
 r
getFactoryV()Lcom/groupbyinc/flux/search/aggregations/bucket/histogram/InternalHistogram$Factory;tu
 vjava/util/ArrayListx
yCjava/util/List{iterator()Ljava/util/Iterator;}~|java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????resolveBucketKeyAsLonge(Lcom/groupbyinc/flux/search/aggregations/bucket/histogram/InternalHistogram$Bucket;)Ljava/lang/Long;??
?()[Ljava/lang/String;g?
?resolveBucketValue(Lcom/groupbyinc/flux/search/aggregations/InternalMultiBucketAggregation;Lcom/groupbyinc/flux/search/aggregations/bucket/MultiBucketsAggregation$Bucket;Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers$GapPolicy;)Ljava/lang/Double;??
?doubleValue()D??
^???getAggregations8()Lcom/groupbyinc/flux/search/aggregations/Aggregations;??
?4com/groupbyinc/flux/search/aggregations/Aggregations?asList?q??AGGREGATION_TRANFORM_FUNCTION8Lcom/groupbyinc/flux/common/google/common/base/Function;??	?/com/groupbyinc/flux/common/util/CollectionUtils?eagerTransformZ(Ljava/util/List;Lcom/groupbyinc/flux/common/google/common/base/Function;)Ljava/util/List;??
??(Ljava/util/Collection;)VB?
y?Ncom/groupbyinc/flux/search/aggregations/pipeline/derivative/InternalDerivative?()Ljava/lang/String;e?
?metaData()Ljava/util/Map;??
?}(Ljava/lang/String;DDLcom/groupbyinc/flux/search/aggregations/support/format/ValueFormatter;Ljava/util/List;Ljava/util/Map;)VB?
??add(Ljava/lang/Object;)Z??|?getKey??
?getDocCount?Z
?;Ljava/util/List;	newBucketSLcom/groupbyinc/flux/search/aggregations/bucket/histogram/InternalHistogram$Bucket;
thisBucketKeythisBucketValuebucketaggregation=Lcom/groupbyinc/flux/search/aggregations/InternalAggregation;
reduceContextKLcom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext;histoLLcom/groupbyinc/flux/search/aggregations/bucket/histogram/InternalHistogram;bucketsfLjava/util/List<+Lcom/groupbyinc/flux/search/aggregations/bucket/histogram/InternalHistogram$Bucket;>;factory?Lcom/groupbyinc/flux/search/aggregations/bucket/histogram/InternalHistogram$Factory<+Lcom/groupbyinc/flux/search/aggregations/bucket/histogram/InternalHistogram$Bucket;>;TLcom/groupbyinc/flux/search/aggregations/bucket/histogram/InternalHistogram$Factory;
newBuckets
lastBucketKeylastBucketValue-com/groupbyinc/flux/common/joda/time/DateTime?	getMillis?Z
??(J)Ljava/lang/Long;_?
V?java/lang/Object?java/lang/Number?
[Ecom/groupbyinc/flux/search/aggregations/AggregationExecutionExceptionjava/lang/StringBuilder
CBBucket keys must be either a Number or a DateTime for aggregation append-(Ljava/lang/String;)Ljava/lang/StringBuilder;	

. Found bucket with key 
-(Ljava/lang/Object;)Ljava/lang/StringBuilder;	
toString?
(Ljava/lang/String;)VB
keyLjava/lang/Object;
doReadFrom5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Vjava/io/IOExceptionLcom/groupbyinc/flux/search/aggregations/support/format/ValueFormatterStreamsreadOptional{(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/search/aggregations/support/format/ValueFormatter; !
"readFrom~(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers$GapPolicy;$%
&0com/groupbyinc/flux/common/io/stream/StreamInput(readBoolean*?
)+
readDouble-?
).in2Lcom/groupbyinc/flux/common/io/stream/StreamInput;	doWriteTo6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V
writeOptional}(Lcom/groupbyinc/flux/search/aggregations/support/format/ValueFormatter;Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V45
6writeTo83
91com/groupbyinc/flux/common/io/stream/StreamOutput;writeBoolean(Z)V=>
<?writeDouble(D)VAB
<Cout3Lcom/groupbyinc/flux/common/io/stream/StreamOutput;hasXAxisUnitsValueZ
derivativeJ


CCodeLineNumberTableLocalVariableTableLocalVariableTypeTable
StackMapTable	Signature?(Ljava/lang/String;[Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/support/format/ValueFormatter;Lcom/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers$GapPolicy;Ljava/lang/Long;Ljava/util/Map;)V
Exceptions
SourceFileInnerClasses!()*+,-./01		23N0?5?7Y?9?=S?A?O
>?B3N3*?D?PEFO
EFBGN?**+,?J*-?L*?N*???\??b?d?PH*EF*ef*gQ*,-*./*0h*ikQ*ijOJK
LM)NRC?PRTVX?PRTVX^STlmN.?9?PEFORnoN? +? N-?s:-?w:?yY?z:::??:		????	???:
*
??:-
*??2*?N??:????????g9
?9*?d??\?\e?*?d??o9?yY
??????????:??Y*??
*?L?yY?z*??????W
??
?ǻ?Y??
??
?Ӷ?:??W?

??W::??-?۰P?p???
u????T???
??G??hY??1????
 EF ?? ???????????h ?1Q ?T??????OjWXY[\] ^?_G`Yacbpcud|e?g?i?j?k?j?l?mnpqrsR}?)
 |#|V^??h |#|V^?V^?o	?
	 |#|V^??N?R+??M,???,???????,??,??????Y?Y??*????,????P REFR??MOwxyz{)}R	??N}+*+?#?L*+?'?N+?,?*+?/?b?d?*?d?P+EF+01O????%?*?R%U23N?2*?L+?7*?N+?:*?d??=+?@?+*?d???D?P 2EF2EFGHO????"?&?1?R	@?UI3N4?YK?L?9?
Y?M?5?O
2
4VWJ		
		@	 !	# 	%'!	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy