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

org.apache.cayenne.query.PrefetchTreeNode.class Maven / Gradle / Ivy

The newest version!
????7N'org/apache/cayenne/exp/path/CayennePathof=(Ljava/lang/String;)Lorg/apache/cayenne/exp/path/CayennePath;
	
)org/apache/cayenne/query/PrefetchTreeNodewithPathW(Lorg/apache/cayenne/exp/path/CayennePath;I)Lorg/apache/cayenne/query/PrefetchTreeNode;
()V
addPathV(Lorg/apache/cayenne/exp/path/CayennePath;)Lorg/apache/cayenne/query/PrefetchTreeNode;

setPhantom(Z)V
setSemantics(I)V
@(Lorg/apache/cayenne/query/PrefetchTreeNode;Ljava/lang/String;)V
!"java/lang/Object	$%&parent+Lorg/apache/cayenne/query/PrefetchTreeNode;	()*nameLjava/lang/String;	,-.phantomZ	012	semanticsI4=org/apache/cayenne/query/PrefetchTreeNode$XMLEncoderOperation
367R(Lorg/apache/cayenne/query/PrefetchTreeNode;Lorg/apache/cayenne/util/XMLEncoder;)V
9:;traverse/(Lorg/apache/cayenne/query/PrefetchProcessor;)V
=>?getRoot-()Lorg/apache/cayenne/query/PrefetchTreeNode;
ABCgetPathV(Lorg/apache/cayenne/query/PrefetchTreeNode;)Lorg/apache/cayenne/exp/path/CayennePath;	EFG
EMPTY_PATH)Lorg/apache/cayenne/exp/path/CayennePath;
IJKgetName()Ljava/lang/String;
MN?	getParentPQRdotT(Lorg/apache/cayenne/exp/path/CayennePath;)Lorg/apache/cayenne/exp/path/CayennePath;Tjava/util/ArrayList
SW@org/apache/cayenne/query/PrefetchTreeNode$AdjacentJoinsOperation
VYZD(Lorg/apache/cayenne/query/PrefetchTreeNode;Ljava/util/Collection;)V\Dorg/apache/cayenne/query/PrefetchTreeNode$CollectionBuilderOperation
[^_I(Lorg/apache/cayenne/query/PrefetchTreeNode;Ljava/util/Collection;ZZZZZ)V
abccloneJointSubtreeX(Lorg/apache/cayenne/query/PrefetchTreeNode;)Lorg/apache/cayenne/query/PrefetchTreeNode;
efggetSemantics()I
ijk	isPhantom()Z	mnochildrenLjava/util/Collection;qrstujava/util/Collectioniterator()Ljava/util/Iterator;wxyzkjava/util/IteratorhasNextw|}~next()Ljava/lang/Object;
??kisJointPrefetch
???addChild.(Lorg/apache/cayenne/query/PrefetchTreeNode;)V?????*org/apache/cayenne/query/PrefetchProcessorstartPhantomPrefetch.(Lorg/apache/cayenne/query/PrefetchTreeNode;)Z
??kisDisjointPrefetch????startDisjointPrefetch
??kisDisjointByIdPrefetch????startDisjointByIdPrefetch????startJointPrefetch????startUnknownPrefetch????finishPrefetch??kisEmpty?"java/lang/IllegalArgumentException?
Empty path
???(Ljava/lang/String;)Vr?.org/apache/cayenne/exp/path/CayennePathSegment
???Kvalue
???getChild?(Ljava/lang/String;)Lorg/apache/cayenne/query/PrefetchTreeNode;
??getNode?java/lang/NullPointerException?	Null node
??
??
???mergeY(Lorg/apache/cayenne/query/PrefetchTreeNode;Lorg/apache/cayenne/query/PrefetchTreeNode;)V
???getChildren()Ljava/util/Collection;
???
???removeChild
?????org/apache/cayenne/util/Util
isEmptyString(Ljava/lang/CharSequence;)Z
?????java/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;???makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;
S?q???add(Ljava/lang/Object;)Zq???remove
????equals
?????java/util/CollectionsemptySet()Ljava/util/Set;q?	??*ejbqlPathEntityId	??*
entityName
??khasChildren?java/io/Serializable?'org/apache/cayenne/util/XMLSerializableserialVersionUIDJ
ConstantValuepڣ???UNDEFINED_SEMANTICSJOINT_PREFETCH_SEMANTICSDISJOINT_PREFETCH_SEMANTICS!DISJOINT_BY_ID_PREFETCH_SEMANTICS	SignatureCLjava/util/Collection;@(Ljava/lang/String;I)Lorg/apache/cayenne/query/PrefetchTreeNode;CodeLineNumberTableLocalVariableTablepathrootnodethisencodeAsXMLb(Lorg/apache/cayenne/util/XMLEncoder;Lorg/apache/cayenne/configuration/ConfigurationNodeVisitor;)Vencoder$Lorg/apache/cayenne/util/XMLEncoder;delegate;Lorg/apache/cayenne/configuration/ConfigurationNodeVisitor;
StackMapTable+()Lorg/apache/cayenne/exp/path/CayennePath;upTillParentadjacentJointNodescLocalVariableTypeTableE()Ljava/util/Collection;
jointNodes
disjointNodesdisjointByIdNodesnonPhantomNodeschildclonedresult	processor,Lorg/apache/cayenne/query/PrefetchProcessor;segment0Lorg/apache/cayenne/exp/path/CayennePathSegment;startchildOriginchildToMergeoriginaltoMerge
removePathgetEjbqlPathEntityIdsetEjbqlPathEntityId
getEntityName
setEntityNamereadResolve
Exceptions8java/io/ObjectStreamException
SourceFilePrefetchTreeNode.javaNestMembersBootstrapMethods>Child has no segmentPath: @
ABC?D$java/lang/invoke/StringConcatFactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;InnerClassesXMLEncoderOperationAdjacentJoinsOperationCollectionBuilderOperationJ%java/lang/invoke/MethodHandles$LookupLjava/lang/invoke/MethodHandlesLookup!!??????2?2?2?2?)*-.12?*?*?%&no	
+	=	*???
H	*	12	r?Y?
M,*?N-?-?,?
STUVW*G12&&5*??

_`&k*? *+?#*,?'*?+*?/?
fg	hijk &%&)*P*?3Y*+?5?8?

o
p &>?J*?#?
*?#?????$?+?6?=HP[y	?
?R&.!&.3&.E&.y$&?&?'(P:&.??w???E+???
??Y????*M+??N-?v?!-?{??:,????M,?????,?
&		0: >!@#C$*0)*E&EG0&?w#???=	*+????
/	&	*?J*M+??N-?v?9-?{??:,????:??Y,???:,??M???,?
&	:;<(=-><?BBECHD4($&()*J&JGH&?	w?8???=	*+???
N	&	*???)+?
??Y????+?H?*+?H???*M*,+???
^_b"c(d )&)&"+&@???`,?d?+,?d?,?h?+?,?ùpN-?v?4-?{?:+?H??:?+?H??:*????ɱ
.hilmp9rDsItTw\x_y4D,&9#-&`&`.&`/&?	w?.?
0??0*+??M,?(,?l?,??,?HN,?LM,?,-?ɧ?ڱ
.??
?????#?'?,?/?*)*0&0**&????R+?H?̙??Y+?Һ????+?L*?+?L+?H??+*?#*?l?*?SY?ܵl*?l+??W?
&	?
??#?.?3?:?F?Q?R&R$&??e*?l?+?*?l+??W+?#?
????&$&??}"*?l?*+??M,?*?l,??W,?#?
??
???!? 
$&"&")*!???6*?l?0*?l?pM,?v?,?{?N+-?H??-?????
??$?/?1?4? $
$&6&6)*?w?N?/*?#?
?&??I*?l?	??*?l?
?&
Cq	?kN*?l?*?l?????
?&@JK/*?'?
?&jk/*?+?
?&>*?+?

??&-.fg/*?/?
?&>*?/?

??&12?kC*?/???
?&@?kC*?/???
?&@?kC*?/???
?&@1K/*??
?&2?>*+??

??&?*3K/*??
?&4?>*+??

?&?*5~?.*???(*?l?pL+?v?+?{?M,*?#???*?
	
$),$$&.&?w?679:;V[3<?=E"3FVG[HIKM




© 2015 - 2025 Weber Informatics LLC | Privacy Policy