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

com.groupbyinc.flux.index.mapper.GeoShapeFieldMapper.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????4F4com/groupbyinc/flux/index/mapper/GeoShapeFieldMapper,com/groupbyinc/flux/index/mapper/FieldMapperGeoShapeFieldMapper.javaFcom/groupbyinc/flux/index/mapper/GeoShapeFieldMapper$GeoShapeFieldTypeGeoShapeFieldType?com/groupbyinc/flux/index/mapper/GeoShapeFieldMapper$TypeParser	
TypeParser;	(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_TYPE2Lcom/groupbyinc/flux/index/mapper/MappedFieldType;34	5(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17
8./	:this6Lcom/groupbyinc/flux/index/mapper/GeoShapeFieldMapper;
simpleName	fieldType
indexSettings.Lcom/groupbyinc/flux/common/settings/Settings;multiFields:Lcom/groupbyinc/flux/index/mapper/FieldMapper$MultiFields;copyTo5Lcom/groupbyinc/flux/index/mapper/FieldMapper$CopyTo;J()Lcom/groupbyinc/flux/index/mapper/GeoShapeFieldMapper$GeoShapeFieldType;4()Lcom/groupbyinc/flux/index/mapper/MappedFieldType;?G
HparseZ(Lcom/groupbyinc/flux/index/mapper/ParseContext;)Lcom/groupbyinc/flux/index/mapper/Mapper;java/io/IOExceptionLjava/lang/ExceptionN=com/groupbyinc/flux/common/locationtech/spatial4j/shape/ShapePparseExternalValue%(Ljava/lang/Class;)Ljava/lang/Object;RS
#Tparser6()Lcom/groupbyinc/flux/common/xcontent/XContentParser;VW
#X?(Lcom/groupbyinc/flux/common/xcontent/XContentParser;Lcom/groupbyinc/flux/index/mapper/GeoShapeFieldMapper;)Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder;JZ
([buildA()Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape;]^
(_?F
a
pointsOnly()Zcd
e=com/groupbyinc/flux/common/locationtech/spatial4j/shape/Pointg7com/groupbyinc/flux/index/mapper/MapperParsingExceptionijava/lang/StringBuilderk()V1m
ln[{pappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;rs
ltname()Ljava/lang/String;vw
x'}] is configured for points only but a zGcom/groupbyinc/flux/common/locationtech/spatial4j/shape/jts/JtsGeometry|getGeom?()Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Geometry;~
}?;com/groupbyinc/flux/common/vividsolutions/jts/geom/Geometry?getGeometryType?w
??java/lang/Object?getClass()Ljava/lang/Class;??
??java/io/Serializable?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;r?
l?
 was found?toString?w
l?(Ljava/lang/String;)V1?
j?defaultStrategyN()Lcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/PrefixTreeStrategy;??
?Jcom/groupbyinc/flux/common/apache/lucene/spatial/prefix/PrefixTreeStrategy?createIndexableFields{(Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape;)[Lcom/groupbyinc/flux/common/apache/lucene/document/Field;??
??:[Lcom/groupbyinc/flux/common/apache/lucene/document/Field;?doc:()Lcom/groupbyinc/flux/index/mapper/ParseContext$Document;??
#?addB(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexableField;)V??
!?failed to parse [?]?*(Ljava/lang/String;Ljava/lang/Throwable;)V1?
j?shapeBuilder6Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder;field9Lcom/groupbyinc/flux/common/apache/lucene/document/Field;shape?Lcom/groupbyinc/flux/common/locationtech/spatial4j/shape/Shape;fieldseLjava/lang/Exception;context/Lcom/groupbyinc/flux/index/mapper/ParseContext;parseCreateFieldB(Lcom/groupbyinc/flux/index/mapper/ParseContext;Ljava/util/List;)VQLjava/util/List;Ljava/util/List;doMerge-(Lcom/groupbyinc/flux/index/mapper/Mapper;Z)V??
?#com/groupbyinc/flux/common/Explicit?explicit?d
??	mergeWith)Lcom/groupbyinc/flux/index/mapper/Mapper;updateAllTypesZgsfmdoXContentBodyp(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;ZLcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Vtype?contentType?w
?3com/groupbyinc/flux/common/xcontent/XContentBuilder?[(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
??tree?w
?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w
STRATEGY+	strategy
distanceErrorPct?


access$100K(Lcom/groupbyinc/flux/index/mapper/GeoShapeFieldMapper$GeoShapeFieldType;)D
distance_error_pctJ(Ljava/lang/String;D)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;?
?orientationD()Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Orientation;
ORIENTATIONBLcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Orientation;	[(Ljava/lang/String;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;?!
?"points_only$J(Ljava/lang/String;Z)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;?&
?'.value()Ljava/lang/Object;*+
?,java/lang/Boolean.\(Ljava/lang/String;Ljava/lang/Boolean;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;?0
?1builder5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;includeDefaultsparams7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;'()Lcom/groupbyinc/flux/common/Explicit;
ConstantValue	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable(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!*+9-./:0	12;?*+,?6?9*-?;?<H<=>+?4./@ABCDE=.0>???:??F;2*?I??<<=>?JK;?+Q?U?QM,?+?Y*?\N-??-?`M*?b?f?P,?h?I?jY?lY?oq?u*?b?y?u{?u,?}?,?}?????,??????u?????*?b??,??N-?-???-:?66?2:+????????+M?jY?lY?o??u*?b?y?u??u??,?????O??O???O<H???	??
????3???'???<=???>N?
?????"?3?]?y???????????????????@e?Q(??C#Q33l?#Q33l????
??#BO'AM??;Q?< <=????=??>?AM:B??;?*+??+?N-?;?̙*-?;?;?<*<=?????=>?????@???;?+?*?ض?W?*?b????+?*?b???W?
*?b??+?*?b????W?*?b?????+??*?b?????W?*?b??	?+*?b???W?*?b?*?b???+*?b??W?*?b???+ *?b??#W?
*?b?f?+%*?b?f?(W?
*?;?̙+)*?;?-?/?2W?<*<=345?67>J???,?:?H?Z?n???????????????????@




AM.8;/*?;?<<=>?:C?w;--?<<=>?A?G;/*?b?<<=>DDER

	
						!#$	&()@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy