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

com.groupbyinc.flux.join.mapper.ParentJoinFieldMapper.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????4K5com/groupbyinc/flux/join/mapper/ParentJoinFieldMapper,com/groupbyinc/flux/index/mapper/FieldMapperParentJoinFieldMapper.javaCcom/groupbyinc/flux/join/mapper/ParentJoinFieldMapper$JoinFieldType
JoinFieldType@com/groupbyinc/flux/join/mapper/ParentJoinFieldMapper$TypeParser	
TypeParser=com/groupbyinc/flux/join/mapper/ParentJoinFieldMapper$BuilderBuilder>com/groupbyinc/flux/join/mapper/ParentJoinFieldMapper$DefaultsDefaultsEcom/groupbyinc/flux/join/mapper/MetaJoinFieldMapper$MetaJoinFieldType3com/groupbyinc/flux/join/mapper/MetaJoinFieldMapperMetaJoinFieldType8com/groupbyinc/flux/common/xcontent/XContentParser$Token2com/groupbyinc/flux/common/xcontent/XContentParserToken5com/groupbyinc/flux/common/xcontent/ToXContent$Params.com/groupbyinc/flux/common/xcontent/ToXContentParams8com/groupbyinc/flux/index/mapper/FieldMapper$MultiFields!MultiFields3com/groupbyinc/flux/index/mapper/FieldMapper$CopyTo$CopyTo6com/groupbyinc/flux/index/mapper/ParseContext$Document'-com/groupbyinc/flux/index/mapper/ParseContext)Document%java/lang/invoke/MethodHandles$Lookup,java/lang/invoke/MethodHandles.LookupNAMELjava/lang/String;join3CONTENT_TYPEuniqueFieldMapper5Lcom/groupbyinc/flux/join/mapper/MetaJoinFieldMapper;parentIdFieldsLjava/util/List;GLjava/util/List;eagerGlobalOrdinalsZ$assertionsDisabled	getMapperi(Lcom/groupbyinc/flux/index/mapper/MapperService;)Lcom/groupbyinc/flux/join/mapper/ParentJoinFieldMapper;_parent_join@.com/groupbyinc/flux/index/mapper/MapperServiceBfullNameF(Ljava/lang/String;)Lcom/groupbyinc/flux/index/mapper/MappedFieldType;DE
CF9()Lcom/groupbyinc/flux/join/mapper/ParentJoinFieldMapper;>H
Iservice0Lcom/groupbyinc/flux/index/mapper/MapperService;	fieldTypeGLcom/groupbyinc/flux/join/mapper/MetaJoinFieldMapper$MetaJoinFieldType;getParentIdFieldName8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;java/lang/StringBuilderQ()VST
RUappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;WX
RY#[toString()Ljava/lang/String;]^
R_
joinFieldName
parentNamecheckIndexCompatibility>(Lcom/groupbyinc/flux/index/IndexSettings;Ljava/lang/String;)V'com/groupbyinc/flux/index/IndexSettingsegetIndexMetaData6()Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;gh
fi2com/groupbyinc/flux/cluster/metadata/IndexMetaDatakisRoutingPartitionedIndex()Zmn
lojava/lang/IllegalStateExceptionqcannot create join field [s] for the partitioned index [ugetIndex#()Lcom/groupbyinc/flux/index/Index;wx
fycom/groupbyinc/flux/index/Index{getName}^
|~]?(Ljava/lang/String;)VS?
r?isSingleType?n
f?] on multi-types index [?settings)Lcom/groupbyinc/flux/index/IndexSettings;namecheckObjectOrNestedC(Lcom/groupbyinc/flux/index/mapper/ContentPath;Ljava/lang/String;)V,com/groupbyinc/flux/index/mapper/ContentPath?
pathAsText&(Ljava/lang/String;)Ljava/lang/String;??
??.?java/lang/String?contains(Ljava/lang/CharSequence;)Z??
??"java/lang/IllegalArgumentException?join field [?6] cannot be added inside an object or in a multi-field?
??path.Lcom/groupbyinc/flux/index/mapper/ContentPath;checkParentFields%(Ljava/lang/String;Ljava/util/List;)Vjava/util/HashSet?
?Ujava/util/ArrayList?
?Ujava/util/List?iterator()Ljava/util/Iterator;????
java/util/Set?java/util/Iterator?hasNext?n??next()Ljava/lang/Object;????3com/groupbyinc/flux/join/mapper/ParentIdFieldMapper?getChildren()Ljava/util/Collection;??
??java/util/Collection???add(Ljava/lang/Object;)Z????[?] cannot have multiple parents???isEmpty?n??#invalid definition for join field [?]:
?java/lang/Object?
?_childmapper5Lcom/groupbyinc/flux/join/mapper/ParentIdFieldMapper;mapperschildren#Ljava/util/Set;Ljava/util/Set;	conflicts$Ljava/util/List;?(Ljava/lang/String;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/join/mapper/MetaJoinFieldMapper;Ljava/util/List;Z)V
FIELD_TYPE2Lcom/groupbyinc/flux/index/mapper/MappedFieldType;??	?empty<()Lcom/groupbyinc/flux/index/mapper/FieldMapper$MultiFields;??
"?(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S?
?89	?67	?setFieldMapper:(Lcom/groupbyinc/flux/join/mapper/ParentJoinFieldMapper;)V??
?;<	?this7Lcom/groupbyinc/flux/join/mapper/ParentJoinFieldMapper;
simpleName
indexSettings.Lcom/groupbyinc/flux/common/settings/Settings;contentTypeclone0()Lcom/groupbyinc/flux/index/mapper/FieldMapper;
G()Lcom/groupbyinc/flux/join/mapper/ParentJoinFieldMapper$JoinFieldType;4()Lcom/groupbyinc/flux/index/mapper/MappedFieldType;M
(Ljava/util/Collection;)VS
?	;Ljava/util/List;	hasParent(Ljava/lang/String;)Zstream()Ljava/util/stream/Stream;?"java/lang/invoke/LambdaMetafactorymetafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
?lambda$hasParent$0J(Ljava/lang/String;Lcom/groupbyinc/flux/join/mapper/ParentIdFieldMapper;)Z
8(Lcom/groupbyinc/flux/join/mapper/ParentIdFieldMapper;)Ztest2(Ljava/lang/String;)Ljava/util/function/Predicate;!"#java/util/stream/Stream%anyMatch!(Ljava/util/function/Predicate;)Z'(&)hasChildlambda$hasChild$1,
-.#getParentIdFieldMapperJ(Ljava/lang/String;Z)Lcom/groupbyinc/flux/join/mapper/ParentIdFieldMapper;
getParentName3^
?4equals6?
?7???9isParentdoMerge-(Lcom/groupbyinc/flux/index/mapper/Mapper;Z)V<=
>12
@cannot remove parent [B] in join field [D?^
Fcannot create parent [H] from an existing childJcannot create child [L] from an existing parentNcannot remove child [PmergeZ(Lcom/groupbyinc/flux/index/mapper/Mapper;Z)Lcom/groupbyinc/flux/index/mapper/FieldMapper;RS
?Tinvalid update for join field [Vjava/util/CollectionsXunmodifiableList"(Ljava/util/List;)Ljava/util/List;Z[
Y\
TmergedselfmergeWithMapper	mergeWith)Lcom/groupbyinc/flux/index/mapper/Mapper;updateAllTypes
joinMergeWithnewParentIdFieldsupdateFieldType?(Ljava/util/Map;)Lcom/groupbyinc/flux/index/mapper/FieldMapper;gh
i
?i
ifullNameToFieldTypeULjava/util/Map;Ljava/util/Map;fieldMapper
newMappersparseCreateFieldB(Lcom/groupbyinc/flux/index/mapper/ParseContext;Ljava/util/List;)Vjava/io/IOExceptiont'java/lang/UnsupportedOperationExceptionvEparsing is implemented in parse(), this method should NEVER be calledx
w?context/Lcom/groupbyinc/flux/index/mapper/ParseContext;fieldsQLjava/util/List;parseZ(Lcom/groupbyinc/flux/index/mapper/ParseContext;)Lcom/groupbyinc/flux/index/mapper/Mapper;0()Lcom/groupbyinc/flux/index/mapper/ContentPath;??
*??^
???
??parser6()Lcom/groupbyinc/flux/common/xcontent/XContentParser;??
*?currentToken<()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;???START_OBJECT:Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;??	?	nextToken???
END_OBJECT??	?
FIELD_NAME??	?currentName?^?VALUE_STRING??	??text?^?parent?unknown field name [?VALUE_NUMBER??	?numberValue()Ljava/lang/Number;???1] expected START_OBJECT or VALUE_STRING but was: ?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;W?
R?unknown join name [?
] for field [?$[parent] is missing for join field [?
sourceToParse2()Lcom/groupbyinc/flux/index/mapper/SourceToParse;??
*?.com/groupbyinc/flux/index/mapper/SourceToParse?routing?^
??%[routing] is missing for join field [?=<	?java/lang/AssertionError?
?UcreateExternalValueContextC(Ljava/lang/Object;)Lcom/groupbyinc/flux/index/mapper/ParseContext;??
*??
??id?^
??6com/groupbyinc/flux/common/apache/lucene/util/BytesRef?(Ljava/lang/CharSequence;)VS?
??7com/groupbyinc/flux/common/apache/lucene/document/Field?M
?
F?(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexableFieldType;)VS?
??doc:()Lcom/groupbyinc/flux/index/mapper/ParseContext$Document;??
*?B(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexableField;)V??
(?Fcom/groupbyinc/flux/common/apache/lucene/document/SortedDocValuesField?M(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)VS?
??remove?T
??currentFieldNameexternalContexttoken
parentIdFieldchildParentIdFieldbinaryValue8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;field9Lcom/groupbyinc/flux/common/apache/lucene/document/Field;doXContentBodyp(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;ZLcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Vtype??^
?3com/groupbyinc/flux/common/xcontent/XContentBuilder[(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;?
eager_global_ordinalsJ(Ljava/lang/String;Z)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;?
		relationsstartObjectI(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;

size()I?](Ljava/lang/String;Ljava/lang/Iterable;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;?
	endObject7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;
builder5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;includeDefaultsparams7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;H
!:(Ljava/util/Map;)Lcom/groupbyinc/flux/index/mapper/Mapper;
i$java/lang/CloneNotSupportedException%
access$000OP
(x0x1
access$100??
-
access$200??
0
access$300cd
3java/lang/Class6desiredAssertionStatus8n
79
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
StackMapTableLocalVariableTypeTable\(Ljava/lang/String;Ljava/util/List;)V?(Ljava/lang/String;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/join/mapper/MetaJoinFieldMapper;Ljava/util/List;Z)VA()Ljava/util/Iterator;?(Ljava/util/Map;)Lcom/groupbyinc/flux/index/mapper/FieldMapper;
Exceptions?(Lcom/groupbyinc/flux/index/mapper/ParseContext;Ljava/util/List;)VBootstrapMethods
SourceFileInnerClasses112;452;46789<:;<=<	>?=e*A?G?L+??+?J?>KL

MN?RS
T@?C
OP=L?RY?V*?Z\?Z+?Z?`?>a2b2?X
cd=?p*?j?p?2?rY?RY?Vt?Z+?Zv?Z*?z??Z??Z?`???*???2?rY?RY?Vt?Z+?Z??Z*?z??Z??Z?`????>p??p?2?\
]$^9`@aZbod@95
??=w2*+??????'??Y?RY?V??Z*+???Z??Z?`????>2??2?2?g
h1k@1
??=????Y??M??Y??N+??:???b????:?Ĺ?:???=????:,???#-?RY?VͶZ?Z϶Z?`??W??????-???*??Y?RY?VնZ*?Z׶Z-?ڶZ?`????>>P+?2.P????2??9?????9A ??:???????.nop.qPr[s{u~v?w?x?z@!?????!???@??/<BS?=?)*+,??-????*??*??*??*??*???>H)??)?2)M?)??)67)89);<A)8:?????"(<C?^=-4?>???H=2*???>???
M=2*???>?????=l??Y*??
L+*???W+???>???9A??<D
=I*??+?$?*?>???2?+
=I*??+?0?*?>???2?$12=?K*???N-???9-????:?+?5?8?????+?:??????>*(??K??K?2K;<?,-..1/C0F2I3@?
??&???<==?$*+??+?N??Y??:*???:???Q????:-?5?A?5?RY?VC?Z?5?ZE?Z*?G?Z??Z?`??W?????Y??:-???:???/????:*?5?A:??*?5?A?)?RY?VI?Z?5?ZK?Z?`??W?Ĺ?:		????	????:
*
?A?&?RY?VM?Z
?ZO?Z?`??W?????W?}?Ĺ?:		???P	????:
??
?:?2?RY?VQ?Z
?ZE?Z*?G?Z??Z?`??W????U??:		??W??????/?rY?RY?VW?Z*?G?Z׶Z?ڶZ?`???*-????*?]??**??-???^???*??*???>z5???-?2
f>?2
?
_?	?`??a?$??$bc$d<e??9??f9A????f:?? 89:;5<B=t?wA?B?C?D?E?G?IJL4N7ODQfRuS?U?V?W?Y?Z?[?]?^_`#a@F????T?????Y?????B????S???5gh=f*+?j?M??Y??N,???:???"????:-+?k????W???,-?]??**??+?l???*??*??,?>42??f??fmo	]p?Uq9AfmnUq:?&	e	fg2hBiEjMk\ldm@????(<Ers=[?wYy?z?> ??{|}9A}~?rFu<G?=	?+??*????+????MN:,????:+????YM????,???+????:???,???c??8?+????N?????8?+????:?????Y?RY?V??Z?ZE?Z*?G?Z??Z?`???,????o??8?+??????:??S??Y?RY?V??Z?ZE?Z*?G?Z??Z?`?????,???+????N:?(?rY?RY?VͶZ-?Z??Z,???`???*-?A:*-?A:?6?1??Y?RY?V??Z-?Z??Z*?G?Z??Z?`??????'??Y?RY?V??Z*?G?Z??Z?`???+?????'??Y?RY?VǶZ*?G?Z??Z?`????ɚ??-?:???Y?̿+??:??W?2?ɚ?5-?8???Y?̿++???ն?:??W??Y-??:??Y*?޶?*?޷?:+????+???Y*?޶????+?????>z$??2
?|>?|????{|z??x?2u?2JE??R=??P???f)????-wxyz{!|$}5~<J?Q?\?i?t????????????
???B?J?R?\??????????????
???1?>?F?P?f?o?????@5?$*???%."?.$?G??--Fu??=?+?*??W+*???
W+?W*???:???N????:?Ĺ?"+?5?Ĺ??????W?+?5?ĶW???+?W?>4A<???????<? ?*
??? ?A?O?n?}?????@?+??B???FuD=/*?"?>???=AM=/*?ް>???=Ag#=0*+?$?>???=D?=/*?"?>???=F&
,=?+??*?:?>?2???$
==	*+?5?8?>	?2	???'P=:*+?)?>*2+2?=,?=:*+?.?>*?+2?=/?=:*+?1?>*2+9?=2d=:*+?4?>*?+2?=5T=4?:???ɱ?=@@H / IJZ
	
			D	 	"#	%&	(*+	-/0




© 2015 - 2024 Weber Informatics LLC | Privacy Policy