
com.groupbyinc.flux.index.mapper.internal.ParentFieldMapper.class Maven / Gradle / Ivy
???? 3? ;com/groupbyinc/flux/index/mapper/internal/ParentFieldMapper 4com/groupbyinc/flux/index/mapper/MetadataFieldMapper ParentFieldMapper.java =com/groupbyinc/flux/index/mapper/internal/ParentFieldMapper$1 Kcom/groupbyinc/flux/index/mapper/internal/ParentFieldMapper$ParentFieldType ParentFieldType Fcom/groupbyinc/flux/index/mapper/internal/ParentFieldMapper$TypeParser
TypeParser Ccom/groupbyinc/flux/index/mapper/internal/ParentFieldMapper$Builder Builder Dcom/groupbyinc/flux/index/mapper/internal/ParentFieldMapper$Defaults Defaults 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 Names 6com/groupbyinc/flux/index/mapper/ParseContext$Document -com/groupbyinc/flux/index/mapper/ParseContext Document NAME Ljava/lang/String; _parent % CONTENT_TYPE
parentType childJoinFieldType 2Lcom/groupbyinc/flux/index/mapper/MappedFieldType; parentJoinFieldType ?(Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Ljava/lang/String;Lcom/groupbyinc/flux/common/settings/Settings;)V
FIELD_TYPE . * / ?(Ljava/lang/String;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/common/settings/Settings;)V , 1
2 ( $ 4 + * 6 freeze ()V 8 9
: ) * < java/lang/String > ,com/groupbyinc/flux/common/settings/Settings @ this =Lcom/groupbyinc/flux/index/mapper/internal/ParentFieldMapper; fieldType
indexSettings .Lcom/groupbyinc/flux/common/settings/Settings; u(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Ljava/lang/String;)V clone 4()Lcom/groupbyinc/flux/index/mapper/MappedFieldType; H I
J joinFieldTypeForParentType t(Ljava/lang/String;Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/index/mapper/MappedFieldType; L M
N , -
P existing JOIN_FIELD_TYPE S * T joinField &(Ljava/lang/String;)Ljava/lang/String; V W
X (Ljava/lang/String;)V , Z
[ setNames ;(Lcom/groupbyinc/flux/index/mapper/MappedFieldType$Names;)V ] ^
_ com/groupbyinc/flux/Version a indexCreated M(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/Version; c d
b e
V_2_0_0_beta1 Lcom/groupbyinc/flux/Version; g h b i before (Lcom/groupbyinc/flux/Version;)Z k l
b m setHasDocValues (Z)V o p
q