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

com.groupbyinc.flux.index.mapper.internal.ParentFieldMapper.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?;com/groupbyinc/flux/index/mapper/internal/ParentFieldMapper4com/groupbyinc/flux/index/mapper/MetadataFieldMapperParentFieldMapper.java=com/groupbyinc/flux/index/mapper/internal/ParentFieldMapper$1Kcom/groupbyinc/flux/index/mapper/internal/ParentFieldMapper$ParentFieldTypeParentFieldTypeFcom/groupbyinc/flux/index/mapper/internal/ParentFieldMapper$TypeParser
TypeParserCcom/groupbyinc/flux/index/mapper/internal/ParentFieldMapper$BuilderBuilderDcom/groupbyinc/flux/index/mapper/internal/ParentFieldMapper$DefaultsDefaults5com/groupbyinc/flux/common/xcontent/ToXContent$Params.com/groupbyinc/flux/common/xcontent/ToXContentParams6com/groupbyinc/flux/index/mapper/MappedFieldType$Names0com/groupbyinc/flux/index/mapper/MappedFieldTypeNames6com/groupbyinc/flux/index/mapper/ParseContext$Document-com/groupbyinc/flux/index/mapper/ParseContext DocumentNAMELjava/lang/String;_parent%CONTENT_TYPE
parentTypechildJoinFieldType2Lcom/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+*	6freeze()V89
:)*	<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;)Vclone4()Lcom/groupbyinc/flux/index/mapper/MappedFieldType;HI
JjoinFieldTypeForParentTypet(Ljava/lang/String;Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/index/mapper/MappedFieldType;LM
N,-
PexistingJOIN_FIELD_TYPES*	T	joinField&(Ljava/lang/String;)Ljava/lang/String;VW
X(Ljava/lang/String;)V,Z
[setNames;(Lcom/groupbyinc/flux/index/mapper/MappedFieldType$Names;)V]^
_com/groupbyinc/flux/VersionaindexCreatedM(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/Version;cd
be
V_2_0_0_beta1Lcom/groupbyinc/flux/Version;gh	bibefore (Lcom/groupbyinc/flux/Version;)Zkl
bmsetHasDocValues(Z)Vop
qLcom/groupbyinc/flux/common/apache/lucene/index/DocValuesType;uv	twsetDocValuesTypeA(Lcom/groupbyinc/flux/common/apache/lucene/index/DocValuesType;)Vyz
{getParentJoinFieldTypegetChildJoinFieldTypetype()Ljava/lang/String;preParse2(Lcom/groupbyinc/flux/index/mapper/ParseContext;)Vjava/io/IOException?context/Lcom/groupbyinc/flux/index/mapper/ParseContext;	postParse
sourceToParse2()Lcom/groupbyinc/flux/index/mapper/SourceToParse;??
!?.com/groupbyinc/flux/index/mapper/SourceToParse?	flyweight()Z??
??parseZ(Lcom/groupbyinc/flux/index/mapper/ParseContext;)Lcom/groupbyinc/flux/index/mapper/Mapper;??
?parseCreateFieldB(Lcom/groupbyinc/flux/index/mapper/ParseContext;Ljava/util/List;)V	docMapper3()Lcom/groupbyinc/flux/index/mapper/DocumentMapper;??
!??
!?/com/groupbyinc/flux/index/mapper/DocumentMapper?isParent(Ljava/lang/String;)Z??
??id??
!?addJoinFieldIfNeededW(Ljava/util/List;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Ljava/lang/String;)V??
?active??
?parser6()Lcom/groupbyinc/flux/common/xcontent/XContentParser;??
!?2com/groupbyinc/flux/common/xcontent/XContentParser?currentName????equals(Ljava/lang/Object;)Z??
??text????parentD(Ljava/lang/String;)Lcom/groupbyinc/flux/index/mapper/SourceToParse;??
??7com/groupbyinc/flux/common/apache/lucene/document/Field?DI
?names:()Lcom/groupbyinc/flux/index/mapper/MappedFieldType$Names;??
?	indexName??
?
stringBuilder()Ljava/lang/StringBuilder;??
!?$com/groupbyinc/flux/index/mapper/Uid?	createUidQ(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;??
??d(Ljava/lang/String;Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/document/FieldType;)V,?
??java/util/List?add????doc:()Lcom/groupbyinc/flux/index/mapper/ParseContext$Document;??
!?get?W
???
??7com/groupbyinc/flux/index/mapper/MapperParsingException?BNo parent id provided, not within the document, and not externally?
?[java/lang/StringBuilder?,9
??'Parent id mismatch, document value is [?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??:(Ljava/lang/String;)Lcom/groupbyinc/flux/index/mapper/Uid;??
??
??], while external value is [?]?toString??
?parentIdparsedParentIdfieldsKLjava/util/List;Ljava/util/List;ZhasDocValues?
	Fcom/groupbyinc/flux/common/apache/lucene/document/SortedDocValuesField6com/groupbyinc/flux/common/apache/lucene/util/BytesRef
(Ljava/lang/CharSequence;)V,
M(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)V,
_parent#contentType#joinFieldHasCustomFieldDataSettings
fieldDataType5()Lcom/groupbyinc/flux/index/fielddata/FieldDataType;
1com/groupbyinc/flux/index/fielddata/FieldDataType
?
toXContent?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;include_defaults"paramAsBoolean(Ljava/lang/String;Z)Z$%&3com/groupbyinc/flux/common/xcontent/XContentBuilder(startObjectI(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;*+
),field[(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;/0
)1?
3	fielddata5getSettings0()Lcom/groupbyinc/flux/common/settings/Settings;78
9getAsMap()Ljava/util/Map;;<
A=X(Ljava/lang/String;Ljava/util/Map;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;/?
)@	endObject7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;BC
)Dbuilder5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;params7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;includeDefaultsdoMerge-(Lcom/groupbyinc/flux/index/mapper/Mapper;Z)VKL
Mjava/util/ObjectsO'(Ljava/lang/Object;Ljava/lang/Object;)Z?Q
PR"java/lang/IllegalArgumentExceptionT3The _parent field's type option can't be changed: [V]->[X
U[java/util/ArrayList[
\?checkCompatibilityF(Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Ljava/util/List;Z)V^_
`'com/groupbyinc/flux/index/mapper/MapperbisEmptyd??eMerge conflicts: g-(Ljava/lang/Object;)Ljava/lang/StringBuilder;?i
?j	mergeWith)Lcom/groupbyinc/flux/index/mapper/Mapper;updateAllTypesfieldMergeWith	conflicts$Ljava/util/List;(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;Lcom/groupbyinc/flux/index/mapper/internal/ParentFieldMapper$1;)Vx0x1x2x3x4x5?Lcom/groupbyinc/flux/index/mapper/internal/ParentFieldMapper$1;?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Ljava/lang/String;Lcom/groupbyinc/flux/index/mapper/internal/ParentFieldMapper$1;)V,G
{
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
ExceptionsLocalVariableTypeTable	Signature}(Lcom/groupbyinc/flux/index/mapper/ParseContext;Ljava/util/List;)V?(Ljava/util/List;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Ljava/lang/String;)V
SourceFileInnerClasses!#$}&'$}&($)*+*,-~?/*&+?0?3*?5*,?7*?7?;*-?=-?
*?=?;?>/BC/D*/+*/)*/($/EF?"	
#'.??.?A,G~?*,??0?K?,?K-+?O+?Q?*BCEFR*($?
?N?A?
LM~?7?U?KM,?Y*?Y?\?`+?fN-?j?n?,?r,?x?|,?;,?*7($7EF0+*ch?"%*15??1b}I~/*?7?BC?"~I~/*?=?BC?&?~/*?5?BC?*??~5?BC???/????~V+?????	*+??W?BC???3
46?????~,C+??+????>?*,*?7+????*????+?????`+????&???O+????:+????W,??Y*?Ŷɶ?+??*?5??*?ŷٹ?W*,*?=????+??&??:+??????+????:?I?
??Y??,??Y*?Ŷɶ?+??*?5??*?ŷٹ?W*,*?=???N?I+??*?5?ֶ??4??Y??Y????????????????????쿱HM>$??$??$CBCC??C7??C?Z:;<?$@%CBEMFWG?H?I?K?L?M?N?O?P?S?T?UVB[???h?1??6?J??????~?%,?
? +?Y,?ɶ̻Y-????W?*%BC%%D*%?$?%?^_$a?$??	VW~???Y????*????($?d?~-&?BC?i?~_**?=?$*?=??*?=??U?????*BC?m?(@ !~?N*???+?,#?'>+&?-W+.*?5?2W?
*?4?+6*?=??:?>?AW+?EW+?*NBCNFGNHI:J?&	rs	uwx'y2zG|L}?	?(??KL~??*+?N+?N*?5-?5?S?4?UY??Y??W??*?5??Y??-?5???????Z??\Y?]:*??-???a*?7-?7?a*?=?*?=-?=???a?f? ?UY??Y??h???k??Z?*???*-?=?K?=?4?BC?lm?n?oCSsp?Sspq?:????J?S?a?o?v????????????F?J?=c???c??&??~B
*?5???
BC???@,r~r*+,-?Q?HBCs*t*u*v$wFxy?<,z~Z*+,-?|?4BCsFt*u$vy?<??B	

					!"	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy