
com.groupbyinc.flux.search.suggest.context.ContextBuilder.class Maven / Gradle / Ivy
???? 3 ? 9com/groupbyinc/flux/search/suggest/context/ContextBuilder QLjava/lang/Object; java/lang/Object ContextBuilder.java Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$Builder Dcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping Builder Icom/groupbyinc/flux/search/suggest/context/CategoryContextMapping$Builder Acom/groupbyinc/flux/search/suggest/context/CategoryContextMapping java/util/Map$Entry
java/util/Map Entry name Ljava/lang/String; (Ljava/lang/String;)V ()V
this @Lcom/groupbyinc/flux/search/suggest/context/ContextBuilder; ;Lcom/groupbyinc/flux/search/suggest/context/ContextBuilder; build =()Lcom/groupbyinc/flux/search/suggest/context/ContextMapping; location b(Ljava/lang/String;)Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$Builder;
% d(Ljava/lang/String;IZ)Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping$Builder; (Ljava/lang/String;Z[I)V (
) precision I neighbors Z category _(Ljava/lang/String;)Lcom/groupbyinc/flux/search/suggest/context/CategoryContextMapping$Builder; '(Ljava/lang/String;Ljava/lang/String;)V 1
2 q(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/search/suggest/context/CategoryContextMapping$Builder; addDefaultValue e(Ljava/lang/CharSequence;)Lcom/groupbyinc/flux/search/suggest/context/CategoryContextMapping$Builder; 5 6
7 defaultCategory reference fieldname ?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable;)Lcom/groupbyinc/flux/search/suggest/context/CategoryContextMapping$Builder; addDefaultValues a(Ljava/lang/Iterable;)Lcom/groupbyinc/flux/search/suggest/context/CategoryContextMapping$Builder; = >
?
defaultValues /Ljava/lang/Iterable<+Ljava/lang/CharSequence;>; Ljava/lang/Iterable; loadMappings F(Ljava/lang/Object;Lcom/groupbyinc/flux/Version;)Ljava/util/SortedMap; /com/groupbyinc/flux/ElasticsearchParseException F 5com/groupbyinc/flux/common/google/common/collect/Maps H
newTreeMap ()Ljava/util/TreeMap; J K
I L entrySet ()Ljava/util/Set; N O P
java/util/Set R iterator ()Ljava/util/Iterator; T U S V java/util/SortedMap X java/util/Iterator Z hasNext ()Z \ ] [ ^ next ()Ljava/lang/Object; ` a [ b getKey d a e java/lang/String g getValue i a j loadMapping {(Ljava/lang/String;Ljava/util/Map;Lcom/groupbyinc/flux/Version;)Lcom/groupbyinc/flux/search/suggest/context/ContextMapping; l m
n put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; p q Y r 9com/groupbyinc/flux/search/suggest/context/ContextMapping t
EMPTY_MAPPING Ljava/util/SortedMap; v w u x no valid context configuration z ((Ljava/lang/String;[Ljava/lang/Object;)V |
G } config ;Ljava/util/Map$Entry; Ljava/util/Map$Entry; configurations 5Ljava/util/Map; Ljava/util/Map; mappings dLjava/util/SortedMap;
configuration Ljava/lang/Object; indexVersionCreated Lcom/groupbyinc/flux/Version; type ? get &(Ljava/lang/Object;)Ljava/lang/Object; ? ? ? missing [{}] in context mapping ? toString ()Ljava/lang/String; ? ?
? geo ? equals (Ljava/lang/Object;)Z ? ?
h ? load i(Ljava/lang/String;Ljava/util/Map;)Lcom/groupbyinc/flux/search/suggest/context/GeolocationContextMapping; ? ?
? / f(Ljava/lang/String;Ljava/util/Map;)Lcom/groupbyinc/flux/search/suggest/context/CategoryContextMapping; ? ?
? unknown context type [{}] ? remove ? ? ? 5com/groupbyinc/flux/index/mapper/DocumentMapperParser ? checkNoRemainingFields A(Ljava/lang/String;Ljava/util/Map;Lcom/groupbyinc/flux/Version;)V ? ?
? ? contextMapping ;Lcom/groupbyinc/flux/search/suggest/context/ContextMapping; argType Code LocalVariableTable LocalVariableTypeTable LineNumberTable Signature ()TE; ?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Iterable<+Ljava/lang/CharSequence;>;)Lcom/groupbyinc/flux/search/suggest/context/CategoryContextMapping$Builder;
StackMapTable
Exceptions ?(Ljava/lang/Object;Lcom/groupbyinc/flux/Version;)Ljava/util/SortedMap; ?(Ljava/lang/String;Ljava/util/Map;Lcom/groupbyinc/flux/Version;)Lcom/groupbyinc/flux/search/suggest/context/ContextMapping;
SourceFile InnerClasses!
? X
*? *+? ? ?
?
? # $ % ! " ? ? # $ ? 3 ? Y*? &? ? ? - # ' ? O ? Y*?
YO? *? ? + , - . ? 8 / 0 ? 4
?
Y*? 3? ?
? ? / 4 ? B ?
Y*? 3+? 8? ? 9 ? H : 4 ? >
?
Y*+? 3? ?
; ? R : <