
com.groupbyinc.flux.index.mapper.FieldMapper.class Maven / Gradle / Ivy
???? 3 ,com/groupbyinc/flux/index/mapper/FieldMapper 'com/groupbyinc/flux/index/mapper/Mapper java/lang/Cloneable FieldMapper.java .com/groupbyinc/flux/index/mapper/FieldMapper$1 3com/groupbyinc/flux/index/mapper/FieldMapper$CopyTo
CopyTo 8com/groupbyinc/flux/index/mapper/FieldMapper$MultiFields
MultiFields 4com/groupbyinc/flux/index/mapper/FieldMapper$Builder Builder 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params 8com/groupbyinc/flux/index/mapper/MappedFieldType$Loading 0com/groupbyinc/flux/index/mapper/MappedFieldType Loading 6com/groupbyinc/flux/index/mapper/MappedFieldType$Names Names 6com/groupbyinc/flux/index/mapper/ParseContext$Document -com/groupbyinc/flux/index/mapper/ParseContext " Document fieldType 2Lcom/groupbyinc/flux/index/mapper/MappedFieldType; defaultFieldType multiFields :Lcom/groupbyinc/flux/index/mapper/FieldMapper$MultiFields; copyTo 5Lcom/groupbyinc/flux/index/mapper/FieldMapper$CopyTo; indexCreatedBefore2x Z $assertionsDisabled (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 (Ljava/lang/String;)V / 1
2 . - 4 java/lang/AssertionError 6 ()V / 8
7 9 java/lang/String ; ,com/groupbyinc/flux/common/settings/Settings = com/groupbyinc/flux/Version ? indexCreated M(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/Version; A B
@ C
V_2_0_0_beta1 Lcom/groupbyinc/flux/Version; E F @ G before (Lcom/groupbyinc/flux/Version;)Z I J
@ K , - M freeze O 8
P % & R ' & T ( ) V * + X this .Lcom/groupbyinc/flux/index/mapper/FieldMapper;
simpleName Ljava/lang/String;
indexSettings .Lcom/groupbyinc/flux/common/settings/Settings; name ()Ljava/lang/String; 4()Lcom/groupbyinc/flux/index/mapper/MappedFieldType; % b
c names :()Lcom/groupbyinc/flux/index/mapper/MappedFieldType$Names; e f
g fullName i a
j 7()Lcom/groupbyinc/flux/index/mapper/FieldMapper$CopyTo; parse Z(Lcom/groupbyinc/flux/index/mapper/ParseContext;)Lcom/groupbyinc/flux/index/mapper/Mapper; java/io/IOException o java/lang/Exception q java/util/ArrayList s (I)V / u
t v parseCreateField B(Lcom/groupbyinc/flux/index/mapper/ParseContext;Ljava/util/List;)V x y
z java/util/List | iterator ()Ljava/util/Iterator; ~ } ? java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? 7com/groupbyinc/flux/common/apache/lucene/document/Field ? customBoost ? ?
? boost ()F ? ?
? setBoost (F)V ? ?
? ? doc :()Lcom/groupbyinc/flux/index/mapper/ParseContext$Document; ? ?
# ? add B(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexableField;)V ? ?
! ? 7com/groupbyinc/flux/index/mapper/MapperParsingException ? java/lang/StringBuilder ?
? 9 failed to parse [ ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? ] ? toString ? a
? ? *(Ljava/lang/String;Ljava/lang/Throwable;)V / ?
? ? `(Lcom/groupbyinc/flux/index/mapper/FieldMapper;Lcom/groupbyinc/flux/index/mapper/ParseContext;)V m ?
? field 9Lcom/groupbyinc/flux/common/apache/lucene/document/Field; e Ljava/lang/Exception; context /Lcom/groupbyinc/flux/index/mapper/ParseContext; fields KLjava/util/List; Ljava/util/List;
? clone 0()Lcom/groupbyinc/flux/index/mapper/FieldMapper; $java/lang/CloneNotSupportedException ? java/lang/Object ? ? ?
? ? (Ljava/lang/Object;)V / ?
7 ? &Ljava/lang/CloneNotSupportedException; merge Z(Lcom/groupbyinc/flux/index/mapper/Mapper;Z)Lcom/groupbyinc/flux/index/mapper/FieldMapper; ? ?
? doMerge -(Lcom/groupbyinc/flux/index/mapper/Mapper;Z)V ? ?
? mergeWith )Lcom/groupbyinc/flux/index/mapper/Mapper; updateAllTypes merged getClass ()Ljava/lang/Class; ? ?
? ? equals (Ljava/lang/Object;)Z ? ?
? ? java/lang/Class ?
getSimpleName ? a
? ? contentType ? a
? "java/lang/IllegalArgumentException ? mapper [ ? #] of different type, current_type [ ? ], merged_type [ ?
? 2 v(Lcom/groupbyinc/flux/index/mapper/FieldMapper$MultiFields;)Lcom/groupbyinc/flux/index/mapper/FieldMapper$MultiFields; ? ?
?
mergedType fieldMergeWith updateFieldType ?(Ljava/util/Map;)Lcom/groupbyinc/flux/index/mapper/FieldMapper;
java/util/Map ? get &(Ljava/lang/Object;)Ljava/lang/Object; ? ? ? ? java/lang/IllegalStateException ? Mixing up field types: -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ?
? !=
on field
2 K(Ljava/util/Map;)Lcom/groupbyinc/flux/index/mapper/FieldMapper$MultiFields; ?
fullNameToFieldType ULjava/util/Map; Ljava/util/Map; newFieldType updatedMultiFields updated
toXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; \ a
3com/groupbyinc/flux/common/xcontent/XContentBuilder startObject I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;
include_defaults paramAsBoolean (Ljava/lang/String;Z)Z ! " doXContentBody p(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;ZLcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)V$%
& endObject 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;()
* builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; includeDefaults type1 [(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ?3
4 originalIndexName6 a
7
<