org.apache.cayenne.gen.DataMapUtils.class Maven / Gradle / Ivy
???? 3'
B ? ?
? A ?
? ?
? ?
? ? ? ?
? ? ? ?
? ?
A ? ?
- ?
A ?
? ? ?
? ? ? ? ? ? ? ? ?
? ?
? ? ?
? ?
? ?
? ?
? ?
? ?
' ? ? ? ? ? ? ? ? ?
) ?
- ?
- ? ? ? ? ?
0 ? ? ? ?
3 ? ? ? ?
6 ?
? ? ?
: ? ? ?
= ? ? ?
? ? ? ?
queriesMap Ljava/util/Map; Signature XLjava/util/Map;>; ()V Code LineNumberTable LocalVariableTable this %Lorg/apache/cayenne/gen/DataMapUtils; getQueryMethodName <(Lorg/apache/cayenne/map/QueryDescriptor;)Ljava/lang/String; query (Lorg/apache/cayenne/map/QueryDescriptor; getParameterNames F(Lorg/apache/cayenne/map/SelectQueryDescriptor;)Ljava/util/Collection; .Lorg/apache/cayenne/map/SelectQueryDescriptor; queryParameters LocalVariableTypeTable 5Ljava/util/Map;
StackMapTable ? isValidParameterNames C(Lorg/apache/cayenne/map/SelectQueryDescriptor;)Ljava/lang/Boolean; e Ljava/lang/Exception; ,Lorg/apache/cayenne/exp/ExpressionException; path Ljava/lang/String; it Ljava/util/Iterator; ordering #Lorg/apache/cayenne/query/Ordering; ?Ljava/util/Iterator; ? ? ? ? ? ? ? parseQualifier #(Ljava/lang/String;)Ljava/util/Set; name qualifierString result Ljava/util/Set; pattern Ljava/util/regex/Pattern; matcher Ljava/util/regex/Matcher; #Ljava/util/Set; ? ? ?
hasParameters 1(Lorg/apache/cayenne/map/SelectQueryDescriptor;)Z getParameterType T(Lorg/apache/cayenne/map/SelectQueryDescriptor;Ljava/lang/String;)Ljava/lang/String; F(Lorg/apache/cayenne/exp/Expression;Ljava/lang/Object;)Ljava/util/Map; relationship (Lorg/apache/cayenne/map/ObjRelationship; component &Lorg/apache/cayenne/map/PathComponent; attribute %Lorg/apache/cayenne/map/ObjAttribute; value Ljava/lang/Object; values [Ljava/lang/Object; operand i I types typeName names Ljava/util/List;
expression #Lorg/apache/cayenne/exp/Expression; root uLorg/apache/cayenne/map/PathComponent; $Ljava/util/List; ? ? ? ? ? ? l(Lorg/apache/cayenne/exp/Expression;Ljava/lang/Object;)Ljava/util/Map;
SourceFile DataMapUtils.java G H java/util/HashMap C D ? ? ? ? ? ? ? ? ? ? ? r ? ?
java/util/Map ? ? R ? ? ? ? m n ? ? ? java/lang/Exception ? ? ? ? !org/apache/cayenne/query/Ordering ? org/apache/cayenne/map/ObjEntity *org/apache/cayenne/exp/ExpressionException 1org/apache/commons/collections/set/ListOrderedSet \$[\w]+ ?
u ?
? ? java/lang/String java/util/LinkedList !org/apache/cayenne/exp/Expression (org/apache/cayenne/exp/parser/ASTObjPath org/apache/cayenne/map/Entity ? #org/apache/cayenne/map/ObjAttribute ? ! &org/apache/cayenne/map/ObjRelationship"#$ ? Object %org/apache/cayenne/exp/parser/ASTList *org/apache/cayenne/exp/ExpressionParameter%& #org/apache/cayenne/gen/DataMapUtils java/lang/Object ,org/apache/cayenne/map/SelectQueryDescriptor java/util/Iterator
java/util/Set java/util/regex/Pattern java/util/regex/Matcher java/util/List $org/apache/cayenne/map/PathComponent &org/apache/cayenne/map/QueryDescriptor getName ()Ljava/lang/String; org/apache/cayenne/util/Util underscoredToJava '(Ljava/lang/String;Z)Ljava/lang/String; getQualifier %()Lorg/apache/cayenne/exp/Expression; java/util/Collections EMPTY_SET get &(Ljava/lang/Object;)Ljava/lang/Object; getRoot ()Ljava/lang/Object; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; toString java/lang/Boolean valueOf (Z)Ljava/lang/Boolean; getOrderings ()Ljava/util/List; iterator ()Ljava/util/Iterator; hasNext ()Z next getSortSpecString resolvePathComponents ((Ljava/lang/String;)Ljava/util/Iterator; compile -(Ljava/lang/String;)Ljava/util/regex/Pattern; 3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; find group substring (I)Ljava/lang/String; add (Ljava/lang/Object;)Z keySet ()Ljava/util/Set; size ()I getOperandCount
getOperand (I)Ljava/lang/Object; putAll (Ljava/util/Map;)V lastPathComponent Z(Lorg/apache/cayenne/exp/Expression;Ljava/util/Map;)Lorg/apache/cayenne/map/PathComponent; getAttribute $()Lorg/apache/cayenne/map/Attribute; getType getRelationship '()Lorg/apache/cayenne/map/Relationship; getTargetEntity $()Lorg/apache/cayenne/map/ObjEntity; getClassName emptyMap ()Ljava/util/Map; ! A B C D E F G H I > *? *? Y? ? ? J
7 9 K L M N O I = +? ? ? J C K L M P Q R S I ? H+? ? ? ?*? +? ?
? M,? *+? +? ?
M*? +? ,? W*+? ? ? ? J N O R T U - V <