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

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

The newest version!
????7V
*org/apache/cayenne/query/BaseQueryMetadata()V
	
copyFromInfo+(Lorg/apache/cayenne/query/QueryMetadata;)Vjava/util/HashMap&org/apache/cayenne/query/QueryMetadatagetPathSplitAliases()Ljava/util/Map;
(Ljava/util/Map;)V	-org/apache/cayenne/query/ObjectSelectMetadatapathSplitAliasesLjava/util/Map;
resolve<(Ljava/lang/Object;Lorg/apache/cayenne/map/EntityResolver;)Z	!"#
cacheStrategy-Lorg/apache/cayenne/query/QueryCacheStrategy;	%&'(#+org/apache/cayenne/query/QueryCacheStrategyNO_CACHE
*+,makeCacheKeyb(Lorg/apache/cayenne/query/FluentSelect;Lorg/apache/cayenne/map/EntityResolver;)Ljava/lang/String;	./0cacheKeyLjava/lang/String;
234resolveAutoAliases*(Lorg/apache/cayenne/query/FluentSelect;)V6java/lang/StringBuilder
5
9:;getObjEntity$()Lorg/apache/cayenne/map/ObjEntity;
=>?@A org/apache/cayenne/map/ObjEntitygetName()Ljava/lang/String;
5CDEappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;	GHIdbEntity!Lorg/apache/cayenne/map/DbEntity;Kdb:
M>Norg/apache/cayenne/map/DbEntity
PQRST%org/apache/cayenne/query/FluentSelect
getColumns()Ljava/util/Collection;VWXYZjava/util/CollectionisEmpty()Z\3org/apache/cayenne/query/ToCacheKeyTraversalHandler
^_`ab%org/apache/cayenne/map/EntityResolvergetValueObjectTypeRegistry;()Lorg/apache/cayenne/access/types/ValueObjectTypeRegistry;
[deU(Lorg/apache/cayenne/access/types/ValueObjectTypeRegistry;Ljava/lang/StringBuilder;)VVghiiterator()Ljava/util/Iterator;klmnZjava/util/IteratorhasNextkpqrnext()Ljava/lang/Object;t(org/apache/cayenne/exp/property/Propertyv/c:sxyz
getExpression%()Lorg/apache/cayenne/exp/Expression;
|}~?!org/apache/cayenne/exp/Expressiontraverse,(Lorg/apache/cayenne/exp/TraversalHandler;)V
P??zgetWhere
5?D?(C)Ljava/lang/StringBuilder;
P??TgetOrderings?!org/apache/cayenne/query/Ordering
???AgetSortSpecString
???ZisAscending?:d
???ZisCaseInsensitive?:i
P??z	getHaving	???
fetchLimitI	???fetchOffset
5?D?(I)Ljava/lang/StringBuilder;	???prefetchTree+Lorg/apache/cayenne/query/PrefetchTreeNode;?4org/apache/cayenne/query/ToCacheKeyPrefetchProcessor
???(Ljava/lang/StringBuilder;)V
????)org/apache/cayenne/query/PrefetchTreeNode/(Lorg/apache/cayenne/query/PrefetchProcessor;)V
5??AtoString
??4resolveQualifierAliases
??4resolveOrderingAliases
??4resolveHavingQualifierAliases
?3?&(Lorg/apache/cayenne/exp/Expression;)V
???zgetSortSpec
|??getPathAliases?W?
java/util/Map
????entrySet()Ljava/util/Set;?g?
java/util/Set?java/util/Map$Entry???rgetKey?java/lang/String???apply6(Ljava/util/Map$Entry;)Ljava/util/function/BiFunction;????computeE(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
|???getOperandCount()I
|???
getOperand(I)Ljava/lang/Object;
????java/util/CollectionsemptyMap???rgetValue
????equals(Ljava/lang/Object;)Z?*org/apache/cayenne/CayenneRuntimeException?4Can't add the same alias to different path segments.?java/lang/Object
???((Ljava/lang/String;[Ljava/lang/Object;)VserialVersionUIDJ
ConstantValue?~~L2s	Signature5Ljava/util/Map;CodeLineNumberTableLocalVariableTablethis/Lorg/apache/cayenne/query/ObjectSelectMetadata;info(Lorg/apache/cayenne/query/QueryMetadata;c(Ljava/lang/Object;Lorg/apache/cayenne/map/EntityResolver;Lorg/apache/cayenne/query/ObjectSelect;)ZrootLjava/lang/Object;resolver'Lorg/apache/cayenne/map/EntityResolver;query'Lorg/apache/cayenne/query/ObjectSelect;LocalVariableTypeTable*Lorg/apache/cayenne/query/ObjectSelect<*>;
StackMapTablef(Ljava/lang/Object;Lorg/apache/cayenne/map/EntityResolver;Lorg/apache/cayenne/query/ObjectSelect<*>;)Zproperty*Lorg/apache/cayenne/exp/property/Property;o#Lorg/apache/cayenne/query/Ordering;'Lorg/apache/cayenne/query/FluentSelect;keyLjava/lang/StringBuilder;traversalHandler)Lorg/apache/cayenne/exp/TraversalHandler;entity"Lorg/apache/cayenne/map/ObjEntity;-Lorg/apache/cayenne/exp/property/Property<*>;+Lorg/apache/cayenne/query/FluentSelect<**>;''org/apache/cayenne/exp/TraversalHandlerf(Lorg/apache/cayenne/query/FluentSelect<**>;Lorg/apache/cayenne/map/EntityResolver;)Ljava/lang/String;.(Lorg/apache/cayenne/query/FluentSelect<**>;)V	qualifier#Lorg/apache/cayenne/exp/Expression;havingQualifiersortSpecordering	orderingsLjava/util/Collection;;Ljava/util/Collection;entryLjava/util/Map$Entry;operandi
expressionaliaseslen;Ljava/util/Map$Entry;7()Ljava/util/Map;lambda$resolveAutoAliases$0M(Ljava/util/Map$Entry;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;value
SourceFileObjectSelectMetadata.javaBootstrapMethodsB8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;D
E;<G8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;I
JKLMN"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;InnerClassesEntryR%java/lang/invoke/MethodHandles$LookupTjava/lang/invoke/MethodHandlesLookup /*??$	
	
S*+?*?Y+?
???,-.	

?-*+,??%*? ?*? ?$?
**-,?)?-*-?1??2	45$8)9+<	*-
----$+,???5Y?7N:*?8:?-?6?"+??:?|?*?|?????ޱ:???? ?@?[?^?c?l?t?|?????	H@23t4f%5??
?6+?7c)8?@29?7? ??k?1??I*??
*?????	
B?:
;<x),?,*??????Y??????*???ٰ???	 )23)0)=0>?@HACFO??P	QSU




© 2015 - 2025 Weber Informatics LLC | Privacy Policy