com.groupbyinc.flux.search.aggregations.metrics.geobounds.InternalGeoBounds.class Maven / Gradle / Ivy
???? 4M Kcom/groupbyinc/flux/search/aggregations/metrics/geobounds/InternalGeoBounds ;com/groupbyinc/flux/search/aggregations/InternalAggregation Ccom/groupbyinc/flux/search/aggregations/metrics/geobounds/GeoBounds InternalGeoBounds.java Wcom/groupbyinc/flux/search/aggregations/metrics/geobounds/InternalGeoBounds$BoundingBox BoundingBox Icom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext
ReduceContext 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params BOUNDS_FIELD 'Lcom/groupbyinc/flux/common/ParseField; TOP_LEFT_FIELD BOTTOM_RIGHT_FIELD LAT_FIELD LON_FIELD top D bottom posLeft posRight negLeft negRight
wrapLongitude Z ;(Ljava/lang/String;DDDDDDZLjava/util/List;Ljava/util/Map;)V 4(Ljava/lang/String;Ljava/util/List;Ljava/util/Map;)V " $
% ' ) + - / 1 ! 3 this MLcom/groupbyinc/flux/search/aggregations/metrics/geobounds/InternalGeoBounds; name Ljava/lang/String; pipelineAggregators WLjava/util/List; Ljava/util/List; metaData 5Ljava/util/Map; Ljava/util/Map; 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V java/io/IOException @ " ?
B 0com/groupbyinc/flux/common/io/stream/StreamInput D
readDouble ()D F G
E H readBoolean ()Z J K
E L in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput; doWriteTo 6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V 1com/groupbyinc/flux/common/io/stream/StreamOutput R writeDouble (D)V T U
S V writeBoolean (Z)V X Y
S Z out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; getWriteableName ()Ljava/lang/String;
geo_bounds ` doReduce ?(Ljava/util/List;Lcom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext;)Lcom/groupbyinc/flux/search/aggregations/InternalAggregation;?? ? java/util/List h iterator ()Ljava/util/Iterator; j k i l java/util/Iterator n hasNext p K o q next ()Ljava/lang/Object; s t o u 7 8 w ()Ljava/util/List; 9 y
z getMetaData ()Ljava/util/Map; | }
~ " #
? bounds aggregation =Lcom/groupbyinc/flux/search/aggregations/InternalAggregation; aggregations OLjava/util/List;
reduceContext KLcom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext; getProperty $(Ljava/util/List;)Ljava/lang/Object; isEmpty ? K i ? size ()I ? ? i ? resolveBoundingBox [()Lcom/groupbyinc/flux/search/aggregations/metrics/geobounds/InternalGeoBounds$BoundingBox; ? ?
? get (I)Ljava/lang/Object; ? ? i ? java/lang/String ? hashCode ? ?
? ? equals (Ljava/lang/Object;)Z ? ?
? ? left ? right ?
access$000 ?(Lcom/groupbyinc/flux/search/aggregations/metrics/geobounds/InternalGeoBounds$BoundingBox;)Lcom/groupbyinc/flux/common/geo/GeoPoint; ? ?
? 'com/groupbyinc/flux/common/geo/GeoPoint ? lat ? G
? ? java/lang/Double ? valueOf (D)Ljava/lang/Double; ? ?
? ? lon ? G
? ?
access$100 ? ?
? "java/lang/IllegalArgumentException ? java/lang/StringBuilder ? ()V " ?
? ? Found unknown path element [ ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? ] in [ ? getName ? _
? ] ? toString ? _
? ? (Ljava/lang/String;)V " ?
? ? top_left ? bottom_right ? ? ? path not supported for [ ? ]: ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ? ?
? ? boundingBox YLcom/groupbyinc/flux/search/aggregations/metrics/geobounds/InternalGeoBounds$BoundingBox; bBoxSide cornerPoint )Lcom/groupbyinc/flux/common/geo/GeoPoint; cornerString latLonString path $Ljava/util/List; doXContentBody ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; topLeft +()Lcom/groupbyinc/flux/common/geo/GeoPoint; ? ?
? bottomRight ? ?
? ? %com/groupbyinc/flux/common/ParseField ? getPreferredName ? _
? ? 3com/groupbyinc/flux/common/xcontent/XContentBuilder ? startObject I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;
? field J(Ljava/lang/String;D)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;
?
endObject 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;
? builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;
isInfinite (D)Z
? (DD)V "
? U(Lcom/groupbyinc/flux/common/geo/GeoPoint;Lcom/groupbyinc/flux/common/geo/GeoPoint;)V "
@f? ?f? unwrappedWidth wrappedWidth
?
? doEquals obj Ljava/lang/Object; other
doHashCode java/lang/Object/ java/lang/Boolean1 (Z)Ljava/lang/Boolean; ?3
24 java/util/Objects6 hash ([Ljava/lang/Object;)I89
7: ? ((Ljava/lang/String;[Ljava/lang/String;)V ">
?? Code LocalVariableTable LocalVariableTypeTable LineNumberTable Signature ?(Ljava/lang/String;DDDDDDZLjava/util/List;Ljava/util/Map;)V
Exceptions
StackMapTable ?(Ljava/util/List;Lcom/groupbyinc/flux/search/aggregations/InternalAggregation$ReduceContext;)Lcom/groupbyinc/flux/search/aggregations/InternalAggregation; 8(Ljava/util/List;)Ljava/lang/Object;
SourceFile InnerClasses ! !
" # A ? 3*+? &*(? (*? **? ,*? .*
? 0*? 2*? 4? B p 3 5 6 3 7 8 3 3 3 3 3
3 3 ! 3 9 ; 3 <