
com.groupbyinc.flux.search.aggregations.metrics.min.InternalMin.class Maven / Gradle / Ivy
???? 3 ? ?com/groupbyinc/flux/search/aggregations/metrics/min/InternalMin ]com/groupbyinc/flux/search/aggregations/metrics/InternalNumericMetricsAggregation$SingleValue 7com/groupbyinc/flux/search/aggregations/metrics/min/Min InternalMin.java Acom/groupbyinc/flux/search/aggregations/metrics/min/InternalMin$1 @com/groupbyinc/flux/search/aggregations/InternalAggregation$Type
;com/groupbyinc/flux/search/aggregations/InternalAggregation Type Acom/groupbyinc/flux/search/aggregations/AggregationStreams$Stream :com/groupbyinc/flux/search/aggregations/AggregationStreams Stream Icom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext
ReduceContext 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params Icom/groupbyinc/flux/search/aggregations/support/format/ValueFormatter$Raw Ecom/groupbyinc/flux/search/aggregations/support/format/ValueFormatter Raw Qcom/groupbyinc/flux/search/aggregations/metrics/InternalNumericMetricsAggregation ! SingleValue Hcom/groupbyinc/flux/search/aggregations/InternalAggregation$CommonFields $ CommonFields TYPE BLcom/groupbyinc/flux/search/aggregations/InternalAggregation$Type; STREAM CLcom/groupbyinc/flux/search/aggregations/AggregationStreams$Stream; min D registerStreams ()V ) * / /com/groupbyinc/flux/common/bytes/BytesReference 1 ' ( 3 stream 3()Lcom/groupbyinc/flux/common/bytes/BytesReference; 5 6
7 registerStream x(Lcom/groupbyinc/flux/search/aggregations/AggregationStreams$Stream;[Lcom/groupbyinc/flux/common/bytes/BytesReference;)V 9 :
; = .
> this ALcom/groupbyinc/flux/search/aggregations/metrics/min/InternalMin; |(Ljava/lang/String;DLcom/groupbyinc/flux/search/aggregations/support/format/ValueFormatter;Ljava/util/List;Ljava/util/Map;)V 4(Ljava/lang/String;Ljava/util/List;Ljava/util/Map;)V = C
D + , F valueFormatter GLcom/groupbyinc/flux/search/aggregations/support/format/ValueFormatter; H I J name Ljava/lang/String; formatter pipelineAggregators WLjava/util/List; Ljava/util/List; metaData 5Ljava/util/Map; Ljava/util/Map; value ()D getValue type D()Lcom/groupbyinc/flux/search/aggregations/InternalAggregation$Type; doReduce ?(Ljava/util/List;Lcom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext;)Lcom/groupbyinc/flux/search/aggregations/metrics/min/InternalMin;? java/util/List ^ iterator ()Ljava/util/Iterator; ` a _ b java/util/Iterator d hasNext ()Z f g e h next ()Ljava/lang/Object; j k e l java/lang/Math n (DD)D + p
o q getName ()Ljava/lang/String; s t
u ()Ljava/util/List; O w
x getMetaData ()Ljava/util/Map; z {
| = B
~ aggregation =Lcom/groupbyinc/flux/search/aggregations/InternalAggregation; aggregations OLjava/util/List;
reduceContext KLcom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext;
doReadFrom 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V java/io/IOException ? Lcom/groupbyinc/flux/search/aggregations/support/format/ValueFormatterStreams ? readOptional {(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/search/aggregations/support/format/ValueFormatter; ? ?
? ? 0com/groupbyinc/flux/common/io/stream/StreamInput ?
readDouble ? V
? ? in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput; doWriteTo 6(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 ? ?
? ? 1com/groupbyinc/flux/common/io/stream/StreamOutput ? writeDouble (D)V ? ?
? ? out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; doXContentBody ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; java/lang/Double ?
isInfinite (D)Z ? ?
? ? VALUE ;Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString; ? ? % ? valueOf (D)Ljava/lang/Double; ? ?
? ? 3com/groupbyinc/flux/common/xcontent/XContentBuilder ? 9com/groupbyinc/flux/common/xcontent/XContentBuilderString ? field ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString;Ljava/lang/Double;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
? ? VALUE_AS_STRING ? ? % ? format (D)Ljava/lang/String; ? ? ? ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilderString;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
? ? builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; hasValue Z ?(Ljava/util/List;Lcom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext;)Lcom/groupbyinc/flux/search/aggregations/InternalAggregation; Z [
? + (Ljava/lang/String;)V = ?
?
> Code LineNumberTable LocalVariableTable LocalVariableTypeTable Signature ?(Ljava/lang/String;DLcom/groupbyinc/flux/search/aggregations/support/format/ValueFormatter;Ljava/util/List;Ljava/util/Map;)V
StackMapTable ?(Ljava/util/List;Lcom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext;)Lcom/groupbyinc/flux/search/aggregations/metrics/min/InternalMin;
Exceptions
SourceFile InnerClasses ! ' ( ) * + , - . ? 0 ? 0? 2Y? 4? 8S?