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

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

The newest version!
????7?
java/lang/Object()V
	
%org/apache/cayenne/query/FluentSelectisFetchingDataRows()Z

getPrefetches-()Lorg/apache/cayenne/query/PrefetchTreeNode;	9org/apache/cayenne/query/FluentSelectPrefetchRouterActionquery'Lorg/apache/cayenne/query/FluentSelect;	router&Lorg/apache/cayenne/query/QueryRouter;	resolver'Lorg/apache/cayenne/map/EntityResolver;
 !"getMetaDataQ(Lorg/apache/cayenne/map/EntityResolver;)Lorg/apache/cayenne/query/QueryMetadata;$%&'(&org/apache/cayenne/query/QueryMetadatagetClassDescriptor.()Lorg/apache/cayenne/reflect/ClassDescriptor;	*+,classDescriptor,Lorg/apache/cayenne/reflect/ClassDescriptor;
./012)org/apache/cayenne/query/PrefetchTreeNodetraverse/(Lorg/apache/cayenne/query/PrefetchProcessor;)V
.456getPath+()Lorg/apache/cayenne/exp/path/CayennePath;89:;<*org/apache/cayenne/reflect/ClassDescriptor	getEntity$()Lorg/apache/cayenne/map/ObjEntity;
>?@AB org/apache/cayenne/map/ObjEntityresolvePathComponents?(Lorg/apache/cayenne/exp/path/CayennePath;)Ljava/util/Iterator;DEFGjava/util/IteratorhasNextDIJKnext()Ljava/lang/Object;M&org/apache/cayenne/map/ObjRelationshipO*org/apache/cayenne/CayenneRuntimeExceptionQ%Invalid prefetch '%s' for entity '%s'
>STUgetName()Ljava/lang/String;
NWX((Ljava/lang/String;[Ljava/lang/Object;)V
Z[\getWhere%()Lorg/apache/cayenne/exp/Expression;8^_`getEntityInheritanceTree0()Lorg/apache/cayenne/map/EntityInheritanceTree;
bcde\,org/apache/cayenne/map/EntityInheritanceTreequalifierForEntityAndSubclasses
ghijk!org/apache/cayenne/exp/ExpressionandExpH(Lorg/apache/cayenne/exp/Expression;)Lorg/apache/cayenne/exp/Expression;m,org/apache/cayenne/query/PrefetchSelectQuery
lopT(Lorg/apache/cayenne/exp/path/CayennePath;Lorg/apache/cayenne/map/ObjRelationship;)V
rstgetStatementFetchSize()I
lvwxstatementFetchSize*(I)Lorg/apache/cayenne/query/FluentSelect;
>z{|translateToRelatedEntityq(Lorg/apache/cayenne/exp/Expression;Lorg/apache/cayenne/exp/path/CayennePath;)Lorg/apache/cayenne/exp/Expression;
l~?whereL(Lorg/apache/cayenne/exp/Expression;)Lorg/apache/cayenne/query/FluentSelect;
L??#isSourceIndependentFromTargetChange
L??6getReverseDbRelationshipPath
?????(org/apache/cayenne/exp/ExpressionFactory	dbPathExpN(Lorg/apache/cayenne/exp/path/CayennePath;)Lorg/apache/cayenne/exp/Expression;
l???
addResultPath&(Lorg/apache/cayenne/exp/Expression;)V
l???setPrefetchTree.(Lorg/apache/cayenne/query/PrefetchTreeNode;)V
l???routep(Lorg/apache/cayenne/query/QueryRouter;Lorg/apache/cayenne/map/EntityResolver;Lorg/apache/cayenne/query/Query;)V
???startDisjointPrefetch.(Lorg/apache/cayenne/query/PrefetchTreeNode;)Z?*org/apache/cayenne/query/PrefetchProcessor	Signature+Lorg/apache/cayenne/query/FluentSelect<**>;CodeLineNumberTableLocalVariableTablethis;Lorg/apache/cayenne/query/FluentSelectPrefetchRouterAction;w(Lorg/apache/cayenne/query/FluentSelect;Lorg/apache/cayenne/query/QueryRouter;Lorg/apache/cayenne/map/EntityResolver;)VLocalVariableTypeTable
StackMapTable{(Lorg/apache/cayenne/query/FluentSelect<**>;Lorg/apache/cayenne/query/QueryRouter;Lorg/apache/cayenne/map/EntityResolver;)VstartPhantomPrefetchnode+Lorg/apache/cayenne/query/PrefetchTreeNode;prefetchPath)Lorg/apache/cayenne/exp/path/CayennePath;itLjava/util/Iterator;relationship(Lorg/apache/cayenne/map/ObjRelationship;queryQualifier#Lorg/apache/cayenne/exp/Expression;entityQualifier
prefetchQuery.Lorg/apache/cayenne/query/PrefetchSelectQuery;?Ljava/util/Iterator;1Lorg/apache/cayenne/query/PrefetchSelectQuery<*>;?'org/apache/cayenne/exp/path/CayennePathstartDisjointByIdPrefetchprefetchTreeNodestartJointPrefetchstartUnknownPrefetchfinishPrefetch
SourceFile%FluentSelectPrefetchRouterAction.java ???+,?/*???&???????4+??/+?
?(*+?*,?*-?*+-??#?)+?
*?-??13456+83:?*4??444?4??3?????6??=?????????+*??
??+?3M*?)?7,?=N:-?C?-?H?L:????$?NYP?Y,SY*?)?7?RS?V?*??Y:*?)?]?a:??
?f?:?lY,?n:*??q?uW*?)?7,?y?}W?????????+??*?*?????rBC
FI K#L,M:P?QSR`ViXmYrZw\|]?^?_?c?d?f?g?f?i?k?o?r?s?R????????? ???#???i??wq???M??? ????M???%
??DL%?*ggAg?Bl???6??x????????6??}????????X+*??
??*+??????
???????
???5??????????




© 2015 - 2025 Weber Informatics LLC | Privacy Policy