
com.groupbyinc.flux.index.mapper.geo.GeoShapeFieldMapper.class Maven / Gradle / Ivy
???? 3V 8com/groupbyinc/flux/index/mapper/geo/GeoShapeFieldMapper ,com/groupbyinc/flux/index/mapper/FieldMapper GeoShapeFieldMapper.java Jcom/groupbyinc/flux/index/mapper/geo/GeoShapeFieldMapper$GeoShapeFieldType GeoShapeFieldType Ccom/groupbyinc/flux/index/mapper/geo/GeoShapeFieldMapper$TypeParser
TypeParser @com/groupbyinc/flux/index/mapper/geo/GeoShapeFieldMapper$Builder Builder Acom/groupbyinc/flux/index/mapper/geo/GeoShapeFieldMapper$Defaults Defaults >com/groupbyinc/flux/index/mapper/geo/GeoShapeFieldMapper$Names Names 8com/groupbyinc/flux/index/mapper/FieldMapper$MultiFields MultiFields 3com/groupbyinc/flux/index/mapper/FieldMapper$CopyTo CopyTo 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params 6com/groupbyinc/flux/index/mapper/MappedFieldType$Names 0com/groupbyinc/flux/index/mapper/MappedFieldType " 6com/groupbyinc/flux/index/mapper/ParseContext$Document $ -com/groupbyinc/flux/index/mapper/ParseContext & Document @com/groupbyinc/flux/common/geo/builders/ShapeBuilder$Orientation ) 4com/groupbyinc/flux/common/geo/builders/ShapeBuilder + Orientation CONTENT_TYPE Ljava/lang/String; geo_shape 0 coerce %Lcom/groupbyinc/flux/common/Explicit; :Lcom/groupbyinc/flux/common/Explicit; (Ljava/lang/String;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/common/Explicit;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/index/mapper/FieldMapper$MultiFields;Lcom/groupbyinc/flux/index/mapper/FieldMapper$CopyTo;)V
FIELD_TYPE 2Lcom/groupbyinc/flux/index/mapper/MappedFieldType; 7 8 9(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 5 ;
< 2 3 > this :Lcom/groupbyinc/flux/index/mapper/geo/GeoShapeFieldMapper;
simpleName fieldType
indexSettings .Lcom/groupbyinc/flux/common/settings/Settings; multiFields :Lcom/groupbyinc/flux/index/mapper/FieldMapper$MultiFields; copyTo 5Lcom/groupbyinc/flux/index/mapper/FieldMapper$CopyTo; N()Lcom/groupbyinc/flux/index/mapper/geo/GeoShapeFieldMapper$GeoShapeFieldType; 4()Lcom/groupbyinc/flux/index/mapper/MappedFieldType; C K
L parse Z(Lcom/groupbyinc/flux/index/mapper/ParseContext;)Lcom/groupbyinc/flux/index/mapper/Mapper; java/io/IOException P java/lang/Exception R 5com/groupbyinc/flux/common/spatial4j/core/shape/Shape T parseExternalValue %(Ljava/lang/Class;)Ljava/lang/Object; V W
' X parser 6()Lcom/groupbyinc/flux/common/xcontent/XContentParser; Z [
' \ ?(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Lcom/groupbyinc/flux/index/mapper/geo/GeoShapeFieldMapper;)Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder; N ^
, _ build 9()Lcom/groupbyinc/flux/common/spatial4j/core/shape/Shape; a b
, c C J
e
pointsOnly ()Z g h
i 5com/groupbyinc/flux/common/spatial4j/core/shape/Point k 7com/groupbyinc/flux/index/mapper/MapperParsingException m java/lang/StringBuilder o ()V 5 q
p r [{ t append -(Ljava/lang/String;)Ljava/lang/StringBuilder; v w
p x names :()Lcom/groupbyinc/flux/index/mapper/MappedFieldType$Names; z {
| fullName ()Ljava/lang/String; ~
! ? '}] is configured for points only but a ? ?com/groupbyinc/flux/common/spatial4j/core/shape/jts/JtsGeometry ? getGeom ?()Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Geometry; ? ?
? ? ;com/groupbyinc/flux/common/vividsolutions/jts/geom/Geometry ? getGeometryType ?
? ? java/lang/Object ? getClass ()Ljava/lang/Class; ? ?
? ? java/io/Serializable ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; v ?
p ?
was found ? toString ?
p ? (Ljava/lang/String;)V 5 ?
n ? defaultStrategy N()Lcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/PrefixTreeStrategy; ? ?
? Jcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/PrefixTreeStrategy ? createIndexableFields s(Lcom/groupbyinc/flux/common/spatial4j/core/shape/Shape;)[Lcom/groupbyinc/flux/common/apache/lucene/document/Field; ? ?
? ? :[Lcom/groupbyinc/flux/common/apache/lucene/document/Field; ? customBoost ? h
? boost ()F ? ?
? 7com/groupbyinc/flux/common/apache/lucene/document/Field ? setBoost (F)V ? ?
? ? doc :()Lcom/groupbyinc/flux/index/mapper/ParseContext$Document; ? ?
' ? add B(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexableField;)V ? ?
% ? failed to parse [ ? ] ? *(Ljava/lang/String;Ljava/lang/Throwable;)V 5 ?
n ? shapeBuilder 6Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder; field 9Lcom/groupbyinc/flux/common/apache/lucene/document/Field; shape 7Lcom/groupbyinc/flux/common/spatial4j/core/shape/Shape; fields e Ljava/lang/Exception; context /Lcom/groupbyinc/flux/index/mapper/ParseContext; parseCreateField B(Lcom/groupbyinc/flux/index/mapper/ParseContext;Ljava/util/List;)V KLjava/util/List; Ljava/util/List; doMerge -(Lcom/groupbyinc/flux/index/mapper/Mapper;Z)V ? ?
? #com/groupbyinc/flux/common/Explicit ? explicit ? h
? ? mergeWith )Lcom/groupbyinc/flux/index/mapper/Mapper; updateAllTypes Z gsfm doXContentBody p(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;ZLcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)V type ? contentType ?
? 3com/groupbyinc/flux/common/xcontent/XContentBuilder ? [(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
? ? tree ?
? geohash ? java/lang/String ? equals (Ljava/lang/Object;)Z ? ?
? ? ?
treeLevels ()I ?
tree_levels J(Ljava/lang/String;I)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ?
? precisionInMeters ()D
?? precision ,com/groupbyinc/flux/common/unit/DistanceUnit METERS .Lcom/groupbyinc/flux/common/unit/DistanceUnit; (D)Ljava/lang/String; ?
strategyName
STRATEGY / strategy distanceErrorPct!
"
access$200 O(Lcom/groupbyinc/flux/index/mapper/geo/GeoShapeFieldMapper$GeoShapeFieldType;)D$%
& distance_error_pct( J(Ljava/lang/String;D)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ?*
?+ orientation D()Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Orientation;-.
/ ORIENTATION BLcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Orientation;12 3- [(Ljava/lang/String;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ?6
?7 points_only9 J(Ljava/lang/String;Z)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ?;
?< 2 value ()Ljava/lang/Object;?@
?A builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; includeDefaults params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; '()Lcom/groupbyinc/flux/common/Explicit;
ConstantValue Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable(Ljava/lang/String;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/common/Explicit;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/index/mapper/FieldMapper$MultiFields;Lcom/groupbyinc/flux/index/mapper/FieldMapper$CopyTo;)V
StackMapTable
Exceptions }(Lcom/groupbyinc/flux/index/mapper/ParseContext;Ljava/util/List;)V <()Lcom/groupbyinc/flux/common/Explicit;
SourceFile InnerClasses ! . / I 1 2 3 J 4 5 6 K ? *+,? :? =*-? ?? L H @ A B / C 8 2 3 D E F G H I M 2 4 N ? ? ?J O C J K 2 *? M? ? L @ A N ? N O K = ?+U? Y? UM,? +? ]*? `N-? ?-? dM*? f? j? S,? l? L? nY? pY? su? y*? f? }? ?? y?? y,? ?? ,? ?? ?? ?? ,? ?? ??? y? ?? ??*? f? ?,? ?N-? -?? ?-:?66? ,2:*? ?? *? f? ?? ?+? ?? ??ӧ .M? nY? pY? sĶ y*? f? }? ?? yƶ y? ?,? ɿ? ? S ? ? S ? ? ? S L H ? ? ? ? ?
? ? ? ? F ? ? ? * ? ? ? @ A ? ? ? N V ?
? ? ? ? ? "? 3? `? |? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??P k ? U ,? ? F ' U 3 3 p? ' U 3 3 p ?? ??
?? ?? ' B S*Q Q ? ? K Q ? L @ A ? ? ? ? M ? ? N ?Q QJ R ? ? K ? *+? ?+? N-? ?? ? *-? ?? ?? L * @ A ? ? ? ? ? A N ? ? ? ? ?P ? ? ? K ? +?*? ?? ?W? *? f? ??? ?? +?*? f? ?? ?W?
*? f?? +*? f??W? *? f??? +?*? f??? ?W? *? f??? + *? f?? ?W? *? f?#*? f?'?? +)*? f?#?,W? *? f?0?4? +5*? f?0?8W?
*? f? j? +:*? f? j?=W?
*? ?? ? +>*? ??B?8W? L * @ A CD E ? FG N J ? ? ? ,? :? I? [? p? ?? ?? ?? ?? ?? ?? ?? ?? ??P
Q Q 2H K / *? ?? L @ A N J S ? K - 1? L @ A N A C K K / *? f? L @ A N M T U Z
! # % ' ( * , -@
© 2015 - 2025 Weber Informatics LLC | Privacy Policy