
com.groupbyinc.flux.search.aggregations.metrics.geobounds.ParsedGeoBounds.class Maven / Gradle / Ivy
???? 4 ? Icom/groupbyinc/flux/search/aggregations/metrics/geobounds/ParsedGeoBounds 9com/groupbyinc/flux/search/aggregations/ParsedAggregation Ccom/groupbyinc/flux/search/aggregations/metrics/geobounds/GeoBounds ParsedGeoBounds.java 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent
Params %java/lang/invoke/MethodHandles$Lookup
java/lang/invoke/MethodHandles Lookup topLeft )Lcom/groupbyinc/flux/common/geo/GeoPoint; bottomRight PARSER 2Lcom/groupbyinc/flux/common/xcontent/ObjectParser; ?Lcom/groupbyinc/flux/common/xcontent/ObjectParser;
BOUNDS_PARSER >Lcom/groupbyinc/flux/common/xcontent/ConstructingObjectParser; ?Lcom/groupbyinc/flux/common/xcontent/ConstructingObjectParser;Ljava/lang/Void;>; GEO_POINT_PARSER mLcom/groupbyinc/flux/common/xcontent/ObjectParser; ()V
this KLcom/groupbyinc/flux/search/aggregations/metrics/geobounds/ParsedGeoBounds; getType ()Ljava/lang/String;
geo_bounds % doXContentBody ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; java/io/IOException ) + Kcom/groupbyinc/flux/search/aggregations/metrics/geobounds/InternalGeoBounds - BOUNDS_FIELD 'Lcom/groupbyinc/flux/common/ParseField; / 0 . 1 %com/groupbyinc/flux/common/ParseField 3 getPreferredName 5 $
4 6 3com/groupbyinc/flux/common/xcontent/XContentBuilder 8 startObject I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; : ;
9 < TOP_LEFT_FIELD > 0 . ? LAT_FIELD A 0 . B 'com/groupbyinc/flux/common/geo/GeoPoint D getLat ()D F G
E H field J(Ljava/lang/String;D)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; J K
9 L LON_FIELD N 0 . O getLon Q G
E R endObject 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; T U
9 V BOTTOM_RIGHT_FIELD X 0 . Y [ builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; +()Lcom/groupbyinc/flux/common/geo/GeoPoint; fromXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Ljava/lang/String;)Lcom/groupbyinc/flux/search/aggregations/metrics/geobounds/ParsedGeoBounds; d 0com/groupbyinc/flux/common/xcontent/ObjectParser f apply Z(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Ljava/lang/Object;)Ljava/lang/Object; h i
g j setName (Ljava/lang/String;)V l m
n parser 4Lcom/groupbyinc/flux/common/xcontent/XContentParser; name Ljava/lang/String; geoBounds lambda$static$1 x(Lcom/groupbyinc/flux/search/aggregations/metrics/geobounds/ParsedGeoBounds;Lcom/groupbyinc/flux/common/collect/Tuple;)V (com/groupbyinc/flux/common/collect/Tuple w v1 ()Ljava/lang/Object; y z
x { v2 } z
x ~ agg bbox *Lcom/groupbyinc/flux/common/collect/Tuple; lambda$static$0 ?([Ljava/lang/Object;)Lcom/groupbyinc/flux/common/collect/Tuple; '(Ljava/lang/Object;Ljava/lang/Object;)V ?
x ? args [Ljava/lang/Object; java/lang/Class ?
getSimpleName ? $
? ? "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; ? ?
? ? ? z
? M()Lcom/groupbyinc/flux/search/aggregations/metrics/geobounds/ParsedGeoBounds; ? get ()Ljava/util/function/Supplier; ? ? ? 3(Ljava/lang/String;ZLjava/util/function/Supplier;)V ?
g ?