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

com.groupbyinc.flux.index.mapper.geo.BaseGeoPointFieldMapper.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?com/groupbyinc/flux/index/mapper/object/ArrayValueMapperParserBaseGeoPointFieldMapper.javaNcom/groupbyinc/flux/index/mapper/geo/BaseGeoPointFieldMapper$GeoPointFieldTypeGeoPointFieldTypeGcom/groupbyinc/flux/index/mapper/geo/BaseGeoPointFieldMapper$TypeParser
TypeParserDcom/groupbyinc/flux/index/mapper/geo/BaseGeoPointFieldMapper$BuilderBuilderEcom/groupbyinc/flux/index/mapper/geo/BaseGeoPointFieldMapper$DefaultsDefaultsBcom/groupbyinc/flux/index/mapper/geo/BaseGeoPointFieldMapper$NamesNames1com/groupbyinc/flux/index/mapper/ContentPath$Type,com/groupbyinc/flux/index/mapper/ContentPathType8com/groupbyinc/flux/index/mapper/FieldMapper$MultiFieldsMultiFields3com/groupbyinc/flux/index/mapper/FieldMapper$CopyToCopyTo8com/groupbyinc/flux/common/xcontent/XContentParser$Token"2com/groupbyinc/flux/common/xcontent/XContentParser$Token5com/groupbyinc/flux/common/xcontent/ToXContent$Params'.com/groupbyinc/flux/common/xcontent/ToXContent)ParamsCONTENT_TYPELjava/lang/String;	geo_point.deprecationLogger6Lcom/groupbyinc/flux/common/logging/DeprecationLogger;	latMapper9Lcom/groupbyinc/flux/index/mapper/core/DoubleFieldMapper;	lonMapperpathType3Lcom/groupbyinc/flux/index/mapper/ContentPath$Type;
geoHashMapper9Lcom/groupbyinc/flux/index/mapper/core/StringFieldMapper;ignoreMalformed%Lcom/groupbyinc/flux/common/Explicit;:Lcom/groupbyinc/flux/common/Explicit;(Ljava/lang/String;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/index/mapper/ContentPath$Type;Lcom/groupbyinc/flux/index/mapper/core/DoubleFieldMapper;Lcom/groupbyinc/flux/index/mapper/core/DoubleFieldMapper;Lcom/groupbyinc/flux/index/mapper/core/StringFieldMapper;Lcom/groupbyinc/flux/index/mapper/FieldMapper$MultiFields;Lcom/groupbyinc/flux/common/Explicit;Lcom/groupbyinc/flux/index/mapper/FieldMapper$CopyTo;)V(Ljava/lang/String;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/index/mapper/FieldMapper$MultiFields;Lcom/groupbyinc/flux/index/mapper/FieldMapper$CopyTo;)V<>
?56	A23	C43	E78	G9:	Ithis>Lcom/groupbyinc/flux/index/mapper/geo/BaseGeoPointFieldMapper;
simpleName	fieldType2Lcom/groupbyinc/flux/index/mapper/MappedFieldType;defaultFieldType
indexSettings.Lcom/groupbyinc/flux/common/settings/Settings;multiFields:Lcom/groupbyinc/flux/index/mapper/FieldMapper$MultiFields;copyTo5Lcom/groupbyinc/flux/index/mapper/FieldMapper$CopyTo;R()Lcom/groupbyinc/flux/index/mapper/geo/BaseGeoPointFieldMapper$GeoPointFieldType;4()Lcom/groupbyinc/flux/index/mapper/MappedFieldType;NX
YdoMerge-(Lcom/groupbyinc/flux/index/mapper/Mapper;Z)V[\
]#com/groupbyinc/flux/common/Explicit_explicit()Zab
`c	mergeWith)Lcom/groupbyinc/flux/index/mapper/Mapper;updateAllTypesZ
gpfmMergeWithiterator()Ljava/util/Iterator;java/util/ArrayListl()V<n
moNW
qisGeoHashEnabledsb
	tjava/util/Listvadd(Ljava/lang/Object;)ZxywzisLatLonEnabled|b
	}jk
w:com/groupbyinc/flux/common/google/common/collect/Iterators?concat>(Ljava/util/Iterator;Ljava/util/Iterator;)Ljava/util/Iterator;??
??extras;Ljava/util/List;Ljava/util/List;contentType()Ljava/lang/String;parseCreateFieldB(Lcom/groupbyinc/flux/index/mapper/ParseContext;Ljava/util/List;)Vjava/io/IOException?'java/lang/UnsupportedOperationException?EParsing is implemented in parse(), this method should NEVER be called?(Ljava/lang/String;)V<?
??context/Lcom/groupbyinc/flux/index/mapper/ParseContext;fieldsKLjava/util/List;parsem(Lcom/groupbyinc/flux/index/mapper/ParseContext;Lcom/groupbyinc/flux/common/geo/GeoPoint;Ljava/lang/String;)V'com/groupbyinc/flux/common/geo/GeoPoint?lon()D??
??lat??
??Bcom/groupbyinc/flux/common/apache/lucene/spatial/util/GeoHashUtils?stringEncode(DD)Ljava/lang/String;??
??addGeoHashFieldD(Lcom/groupbyinc/flux/index/mapper/ParseContext;Ljava/lang/String;)V??
?java/lang/Double?valueOf(D)Ljava/lang/Double;??
??-com/groupbyinc/flux/index/mapper/ParseContext?createExternalValueContextC(Ljava/lang/Object;)Lcom/groupbyinc/flux/index/mapper/ParseContext;??
??7com/groupbyinc/flux/index/mapper/core/DoubleFieldMapper?Z(Lcom/groupbyinc/flux/index/mapper/ParseContext;)Lcom/groupbyinc/flux/index/mapper/Mapper;??
??ST	?`(Lcom/groupbyinc/flux/index/mapper/FieldMapper;Lcom/groupbyinc/flux/index/mapper/ParseContext;)V??
?point)Lcom/groupbyinc/flux/common/geo/GeoPoint;geoHashpath0()Lcom/groupbyinc/flux/index/mapper/ContentPath;??
??5()Lcom/groupbyinc/flux/index/mapper/ContentPath$Type;5?
?6(Lcom/groupbyinc/flux/index/mapper/ContentPath$Type;)V5?
?M?
?x?
?parseExternalValue%(Ljava/lang/Class;)Ljava/lang/Object;??
????
?
?oparser6()Lcom/groupbyinc/flux/common/xcontent/XContentParser;??
??currentToken<()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;??%?START_ARRAY:Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;??	#?	nextToken??%?	END_ARRAY??	#?'com/groupbyinc/flux/common/geo/GeoUtils?
parseGeoPoint?(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Lcom/groupbyinc/flux/common/geo/GeoPoint;)Lcom/groupbyinc/flux/common/geo/GeoPoint;??
??VALUE_NUMBER??	#?doubleValue??%?reset-(DD)Lcom/groupbyinc/flux/common/geo/GeoPoint;??
??VALUE_STRING?	#text?%parsePointFromString?

VALUE_NULL
?	#remove
n
DtokenorigPathTypesparsegeoHashPrecision()I
	java/lang/Stringlength
java/lang/Mathmin(II)I 
!isGeoHashPrefixEnabled#b
	$	substring(II)Ljava/lang/String;&'
(7com/groupbyinc/flux/index/mapper/core/StringFieldMapper*
+?iIlenindexOf(I)I01
2resetFromGeoHash=(Ljava/lang/String;)Lcom/groupbyinc/flux/common/geo/GeoPoint;45
?6resetFromString85
?9doXContentBodyp(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;ZLcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)V;<
=	PATH_TYPE?6	@?nameC?
Djava/util/LocaleFROOTLjava/util/Locale;HI	GJtoLowerCase&(Ljava/util/Locale;)Ljava/lang/String;LM
N3com/groupbyinc/flux/common/xcontent/XContentBuilderPfield[(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;RS
QTlat_lonVJ(Ljava/lang/String;Z)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;RX
QYlatFieldType[X
	\0com/groupbyinc/flux/index/mapper/MappedFieldType^numericPrecisionStep`
_aprecision_stepcJ(Ljava/lang/String;I)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Re
Qfgeohashhgeohash_prefixjgeohash_precisionlignore_malformednvalue()Ljava/lang/Object;pq
`r[(Ljava/lang/String;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Rt
Qubuilder5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;includeDefaultsparams7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;updateFieldType?(Ljava/util/Map;)Lcom/groupbyinc/flux/index/mapper/FieldMapper;|}
~
+~
?~clone0()Lcom/groupbyinc/flux/index/mapper/FieldMapper;??
?fullNameToFieldTypeULjava/util/Map;Ljava/util/Map;updated
geoUpdated
latUpdated
lonUpdated:(Ljava/util/Map;)Lcom/groupbyinc/flux/index/mapper/Mapper;
~4com/groupbyinc/flux/common/logging/DeprecationLogger?*com/groupbyinc/flux/common/logging/Loggers?	getLogger@(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/logging/ESLogger;??
??0(Lcom/groupbyinc/flux/common/logging/ESLogger;)V<?
??01	?
ConstantValue	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable.(Ljava/lang/String;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/index/mapper/ContentPath$Type;Lcom/groupbyinc/flux/index/mapper/core/DoubleFieldMapper;Lcom/groupbyinc/flux/index/mapper/core/DoubleFieldMapper;Lcom/groupbyinc/flux/index/mapper/core/StringFieldMapper;Lcom/groupbyinc/flux/index/mapper/FieldMapper$MultiFields;Lcom/groupbyinc/flux/common/Explicit;Lcom/groupbyinc/flux/index/mapper/FieldMapper$CopyTo;)V
StackMapTableA()Ljava/util/Iterator;
Exceptions}(Lcom/groupbyinc/flux/index/mapper/ParseContext;Ljava/util/List;)V?(Ljava/util/Map;)Lcom/groupbyinc/flux/index/mapper/FieldMapper;
SourceFileInnerClasses!,-?/01234356789:?;<=??,*+,-	?@*?B*?D*?F*?H*
?J??z,KL,M-,NO,PO,QR,56,23,43,78,ST	,9:
,UV?,9;
?~
???%?+???NW?2*?Z?	??KL??[\??*+?^+?N-?J?d?*-?J?J??*KLefghiL????????jk??K?mY?pL*?r?u?+*?H?{W*?r?~?+*?D?{W+*?F?{W*??+??????KKLC???C???????'?2?=??	?w?????-/??KL?????Z
??Y????? 
KL
??
???
????????????^*?r?u?-?,??,????N*+-??*?r?~?)*?D+,????????W*?F+,????????W*??*+,???Ʊ?*^KL^??^??^?-?&	?
??? ?*?=?P?]??/?????d	V+?Ͷ?M+??*?B??+??*?ն?+?????N-?
*+-?ݧ??Y??N+???:???+???:??'???*++??-????+???:??????J+???9+???:+???9+???Y:?????*+-??ݧq??i??*+-+???	?*++??-????+???:?????*+-+???	???*++??-????+?Ͷ+??,????H?9??#?I??VKLV??N6(.???!????(?,?6?>?I?Q?\?d?l?z??????????????????????????/?7?E?L?T??"?6??-##?(?!

???????D*?r?,??">*?r?%??66?*?H+,?)???,W??????># -.DKLD??D?-5/. $.??? ?*?=?C???@???????#-,?3?*+,-?7-?ݧ*+,-?:?ݱ?*#KL#??#?#?-??	??"??
??;<???*+-?>?
*?B?A?+B*?B?E?K?O?UW?
*?r?~?+W*?r?~?ZW*?r?~?(?*?r?]?b?+d*?r?]?b?gW?
*?r?u?+i*?r?u?ZW?
*?r?%?+k*?r?%?ZW*?r?u?"?*?r??+m*?r??gW?
*?J?d?+o*?J?s?vW??*?KL?wx?yh?z{?B*8Gd	v?????????



??|}?X?*+??M*?H??*?H+???+N*?D??*?D+????:*?F??*?F+????:,*?-*?H?*?D?*?F?*?,*?,???M,-?H,?D,?F,??>?KL???	??L q?88Y?3PA?3?????2	 8Po#q%v&~(?)?*?+?'?J+?+J???J??"???ANX?/*?r??KL?@A|??0*+????KL?@?n?(??Y????????B??R
	
	
				@	 !	#%&D	(*+	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy