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

com.groupbyinc.flux.search.aggregations.bucket.range.geodistance.GeoDistanceBuilder.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?Scom/groupbyinc/flux/search/aggregations/bucket/range/geodistance/GeoDistanceBuilder?Lcom/groupbyinc/flux/search/aggregations/AggregationBuilder;:com/groupbyinc/flux/search/aggregations/AggregationBuilderGeoDistanceBuilder.javaYcom/groupbyinc/flux/search/aggregations/bucket/range/geodistance/GeoDistanceBuilder$RangeRange5com/groupbyinc/flux/common/xcontent/ToXContent$Params
.com/groupbyinc/flux/common/xcontent/ToXContentParams@com/groupbyinc/flux/search/aggregations/InternalAggregation$Type;com/groupbyinc/flux/search/aggregations/InternalAggregationTypefieldLjava/lang/String;unit.Lcom/groupbyinc/flux/common/unit/DistanceUnit;distanceType,Lcom/groupbyinc/flux/common/geo/GeoDistance;point)Lcom/groupbyinc/flux/common/geo/GeoPoint;rangesLjava/util/List;mLjava/util/List;(Ljava/lang/String;)VTcom/groupbyinc/flux/search/aggregations/bucket/range/geodistance/InternalGeoDistance!TYPEBLcom/groupbyinc/flux/search/aggregations/InternalAggregation$Type;#$	"%name()Ljava/lang/String;'(
)'(Ljava/lang/String;Ljava/lang/String;)V+
,java/util/ArrayList.()V0
/1	3thisULcom/groupbyinc/flux/search/aggregations/bucket/range/geodistance/GeoDistanceBuilder;i(Ljava/lang/String;)Lcom/groupbyinc/flux/search/aggregations/bucket/range/geodistance/GeoDistanceBuilder;	8?(Lcom/groupbyinc/flux/common/unit/DistanceUnit;)Lcom/groupbyinc/flux/search/aggregations/bucket/range/geodistance/GeoDistanceBuilder;	;?(Lcom/groupbyinc/flux/common/geo/GeoDistance;)Lcom/groupbyinc/flux/search/aggregations/bucket/range/geodistance/GeoDistanceBuilder;	>'com/groupbyinc/flux/common/geo/GeoPoint@parseFromLatLon=(Ljava/lang/String;)Lcom/groupbyinc/flux/common/geo/GeoPoint;BC
AD?(Lcom/groupbyinc/flux/common/geo/GeoPoint;)Lcom/groupbyinc/flux/search/aggregations/bucket/range/geodistance/GeoDistanceBuilder;F
GlatLon	Jgeohash
A1resetFromGeoHashNC
AOlatX(D)Lcom/groupbyinc/flux/search/aggregations/bucket/range/geodistance/GeoDistanceBuilder;resetLat,(D)Lcom/groupbyinc/flux/common/geo/GeoPoint;ST
AUDlonresetLonYT
AZaddRangek(Ljava/lang/String;DD)Lcom/groupbyinc/flux/search/aggregations/bucket/range/geodistance/GeoDistanceBuilder;java/lang/Double^valueOf(D)Ljava/lang/Double;`a
_b9(Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Double;)Vd
ejava/util/Listgadd(Ljava/lang/Object;)ZijhkkeyfromtoY(DD)Lcom/groupbyinc/flux/search/aggregations/bucket/range/geodistance/GeoDistanceBuilder;\]
qaddUnboundedToj(Ljava/lang/String;D)Lcom/groupbyinc/flux/search/aggregations/bucket/range/geodistance/GeoDistanceBuilder;st
uaddUnboundedFromwt
xinternalXContent?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;java/io/IOException|3com/groupbyinc/flux/common/xcontent/XContentBuilder~startObject7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
?isEmpty()Z??h??com/groupbyinc/flux/search/builder/SearchSourceBuilderException?java/lang/StringBuilder?
?1Aat least one range must be defined for geo_distance aggregation [?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??getName?(
?]?toString?(
?? 
??;center point must be defined for geo_distance aggregation [?[(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;?
?[(Ljava/lang/String;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;?
?
distance_type?*com/groupbyinc/flux/common/geo/GeoDistance?
?)java/util/Locale?ROOTLjava/util/Locale;??	??java/lang/String?toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;??
??center?I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
?Q()DQ?
A?J(Ljava/lang/String;D)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;?
?XX?
A?	endObject??
?
startArray??
?iterator()Ljava/util/Iterator;??h?java/util/Iterator?hasNext????next()Ljava/lang/Object;????
toXContent?{
?endArray??
?range[Lcom/groupbyinc/flux/search/aggregations/bucket/range/geodistance/GeoDistanceBuilder$Range;builder5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;params7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFileInnerClasses!? ?S*+?&?*?-*?/Y?2?4??56'?YSZ7??*+?9*??56?
`a:??*+?<*??56?
hi=??*+??*??56?
qr7?=	*+?E?H??	56	I?zF??*+?K*??56?
??L7?f*?K?*?AY?M?K*?K+?PW*??56L??????QR?f*?K?*?AY?M?K*?K'?VW*??56QW??????XR?f*?K?*?AY?M?K*?K'?[W*??56XW??????\]?i*?4?Y+(?c?c?f?lW*??*56mnWoW?
??\p?F*')?r?? 56nWoW??st?[*?4?Y+(?c?f?lW*?? 56moW?
??sR?;*'?v??56oW??wt?[*?4?Y+(?c?f?lW*?? 56mnW?
??wR?;*'?y??56nW??z{???+??W*?4???&??Y??Y?????*????????????*?K?&??Y??Y?????*????????????*?9?+?*?9??W*?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy