
org.apache.jackrabbit.oak.jcr.query.QueryImpl.class Maven / Gradle / Ivy
???? 3! G ? G ? G ? G ? G ? G ?
H ? ?
???????? G ? G ?
G ?
? ? ?
? ?
? ?
?
?
? G ?
? ? ? n
?
? ? ? ? ? ? ? ? ? ? z
$ ? ?
?
? ? ? ? ?
+ ? ?
? ?
? ?
? ?
? ?
? ? ? ?
5 ?
? ? ? ? ? ? ?
: ?
? ?
? ? ? ? ? ? ? ? ? ? ?
G ? ? ? ? InnerClasses sessionContext 6Lorg/apache/jackrabbit/oak/jcr/session/SessionContext; manager 6Lorg/apache/jackrabbit/oak/jcr/query/QueryManagerImpl; bindVariableMap Ljava/util/HashMap; Signature 8Ljava/util/HashMap; language Ljava/lang/String; statement limit J offset parsed Z storedQueryPath ?(Lorg/apache/jackrabbit/oak/jcr/query/QueryManagerImpl;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/jcr/session/SessionContext;)V Code LineNumberTable LocalVariableTable this /Lorg/apache/jackrabbit/oak/jcr/query/QueryImpl; setStoredQueryPath (Ljava/lang/String;)V bindValue &(Ljava/lang/String;Ljavax/jcr/Value;)V varName value Ljavax/jcr/Value;
StackMapTable
Exceptions ? parse ()V n i$ Ljava/util/Iterator; names Ljava/util/List; LocalVariableTypeTable $Ljava/util/List; ? ? ? execute ()Ljavax/jcr/query/QueryResult; getBindVariableNames ()[Ljava/lang/String; [Ljava/lang/String; getLanguage ()Ljava/lang/String; getStatement getStoredQueryPath setLimit (J)V setOffset storeAsNode $(Ljava/lang/String;)Ljavax/jcr/Node; absPath oakPath parent parentDelegate 5Lorg/apache/jackrabbit/oak/jcr/delegate/NodeDelegate;
parentNode Ljavax/jcr/Node; nodeName vf Ljavax/jcr/ValueFactory; ? ? ?
access$000 C(Lorg/apache/jackrabbit/oak/jcr/query/QueryImpl;)Ljava/lang/String; x0
access$100
access$200 g(Lorg/apache/jackrabbit/oak/jcr/query/QueryImpl;)Lorg/apache/jackrabbit/oak/jcr/query/QueryManagerImpl;
access$300 2(Lorg/apache/jackrabbit/oak/jcr/query/QueryImpl;)J
access$400
access$500 D(Lorg/apache/jackrabbit/oak/jcr/query/QueryImpl;)Ljava/util/HashMap;
SourceFile QueryImpl.java P Q Y X W X N O T U V U ] o java/util/HashMap L M \ U n o ? ? "java/lang/IllegalArgumentException java/lang/StringBuilder Variable name ? ? & is not a valid variable in this query ? ? ] e ? ? Z [ ? ? ? /org/apache/jackrabbit/oak/jcr/query/QueryImpl$1 ] ? ? ? ? java/util/List ? ? ? ? java/lang/String /org/apache/jackrabbit/oak/jcr/query/QueryImpl$2 javax/jcr/query/QueryResult javax/jcr/ItemNotFoundException Not a stored query Limit may not be negative, is: ?
Offset may not be negative, is: o
javax/jcr/PathNotFoundException #The specified path does not exist: ? "javax/jcr/version/VersionException Cannot store query. Node at is checked in. nt:query
jcr:statement jcr:language d e -org/apache/jackrabbit/oak/jcr/query/QueryImpl java/lang/Object javax/jcr/query/Query javax/jcr/RepositoryException java/util/Iterator %javax/jcr/query/InvalidQueryException 3org/apache/jackrabbit/oak/jcr/delegate/NodeDelegate javax/jcr/Node containsKey (Ljava/lang/Object;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 4org/apache/jackrabbit/oak/jcr/session/SessionContext getSessionDelegate :()Lorg/apache/jackrabbit/oak/jcr/delegate/SessionDelegate; D(Lorg/apache/jackrabbit/oak/jcr/query/QueryImpl;Ljava/lang/String;)V 6org/apache/jackrabbit/oak/jcr/delegate/SessionDelegate perform V(Lorg/apache/jackrabbit/oak/jcr/session/operation/SessionOperation;)Ljava/lang/Object; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; size ()I keySet ()Ljava/util/Set;
java/util/Set toArray (([Ljava/lang/Object;)[Ljava/lang/Object; (J)Ljava/lang/StringBuilder; 4org/apache/jackrabbit/oak/jcr/query/QueryManagerImpl
ensureIsAlive getOakPathOrThrow &(Ljava/lang/String;)Ljava/lang/String; +org/apache/jackrabbit/oak/commons/PathUtils
getParentPath getNode I(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/jcr/delegate/NodeDelegate; .org/apache/jackrabbit/oak/jcr/session/NodeImpl
createNode ?(Lorg/apache/jackrabbit/oak/jcr/delegate/NodeDelegate;Lorg/apache/jackrabbit/oak/jcr/session/SessionContext;)Lorg/apache/jackrabbit/oak/jcr/session/NodeImpl; isCheckedOut getName getValueFactory ()Ljavax/jcr/ValueFactory; addNode 6(Ljava/lang/String;Ljava/lang/String;)Ljavax/jcr/Node; javax/jcr/ValueFactory createValue %(Ljava/lang/String;)Ljavax/jcr/Value; setProperty 9(Ljava/lang/String;Ljavax/jcr/Value;)Ljavax/jcr/Property; ! G H I L M N O P Q R S T U V U W X Y X Z [ \ U ] ^ _ ? ,*? *? Y? ? *
? *? *+? *,? *-? ? ` " : 2 5 ; <