
com.groupbyinc.flux.index.query.GeoPolygonQueryBuilder.class Maven / Gradle / Ivy
???? 3 ? 6com/groupbyinc/flux/index/query/GeoPolygonQueryBuilder ,com/groupbyinc/flux/index/query/QueryBuilder GeoPolygonQueryBuilder.java 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params POINTS Ljava/lang/String; points
name shell Ljava/util/List; ;Ljava/util/List; queryName coerce Ljava/lang/Boolean; ignoreMalformed (Ljava/lang/String;)V ()V
java/util/ArrayList
! this 8Lcom/groupbyinc/flux/index/query/GeoPolygonQueryBuilder; addPoint <(DD)Lcom/groupbyinc/flux/index/query/GeoPolygonQueryBuilder; 'com/groupbyinc/flux/common/geo/GeoPoint ' (DD)V )
( * c(Lcom/groupbyinc/flux/common/geo/GeoPoint;)Lcom/groupbyinc/flux/index/query/GeoPolygonQueryBuilder; % ,
- lat D lon L(Ljava/lang/String;)Lcom/groupbyinc/flux/index/query/GeoPolygonQueryBuilder; fromGeohash =(Ljava/lang/String;)Lcom/groupbyinc/flux/common/geo/GeoPoint; 3 4
( 5 geohash java/util/List 8 add (Ljava/lang/Object;)Z : ; 9 < point )Lcom/groupbyinc/flux/common/geo/GeoPoint; @ ;(Z)Lcom/groupbyinc/flux/index/query/GeoPolygonQueryBuilder; java/lang/Boolean C valueOf (Z)Ljava/lang/Boolean; E F
D G I Z L
doXContent o(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)V java/io/IOException P geo_polygon R 3com/groupbyinc/flux/common/xcontent/XContentBuilder T startObject I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; V W
U X
startArray Z W
U [ iterator ()Ljava/util/Iterator; ] ^ 9 _ java/util/Iterator a hasNext ()Z c d b e next ()Ljava/lang/Object; g h b i 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; Z k
U l ()D 1 n
( o value 8(D)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; q r
U s / n
( u endArray w k
U x endObject z k
U { _name } field [(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ?
U ? [(Ljava/lang/String;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ?
U ? ignore_malformed ? builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;
ConstantValue Signature Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile InnerClasses ! ? ? ? U *? *? Y? ? *+? "? ? # $ ? + # , - % &