org.apache.jackrabbit.oak.plugins.index.IndexUtils.class Maven / Gradle / Ivy
???? 3 ? s t
0 u v w x w y z { | } w ~ d ? ? w ? C
? ? E F | ?
? ? w ? ? ? ?
/ ?
/ ? ? ? ? ? ? ? | ? ? ? ?
" ?
/ ? ? ?
? ?
? ?
? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ()V Code LineNumberTable LocalVariableTable this 4Lorg/apache/jackrabbit/oak/plugins/index/IndexUtils; getOrCreateOakIndex d(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; index 1Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; root
StackMapTable ? createIndexDefinition ?(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;ZZLjava/util/Collection;Ljava/util/Collection;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; indexDefName Ljava/lang/String; reindex Z unique
propertyNames Ljava/util/Collection; declaringNodeTypeNames entry LocalVariableTypeTable *Ljava/util/Collection; Signature ?(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;ZZLjava/util/Collection;Ljava/util/Collection;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; Ljavax/annotation/Nullable; ?(Lorg/apache/jackrabbit/oak/util/NodeUtil;Ljava/lang/String;Z[Ljava/lang/String;[Ljava/lang/String;)Lorg/apache/jackrabbit/oak/util/NodeUtil; indexNode )Lorg/apache/jackrabbit/oak/util/NodeUtil; [Ljava/lang/String;
Exceptions ? ?(Lorg/apache/jackrabbit/oak/util/NodeUtil;Ljava/lang/String;Z[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/util/NodeUtil; propertyIndexType createReferenceIndex 4(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;)V isIndexNodeType 2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Z state /Lorg/apache/jackrabbit/oak/spi/state/NodeState; ps -Lorg/apache/jackrabbit/oak/api/PropertyState; ? D(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;)Z typeIn type ?(Lorg/apache/jackrabbit/oak/util/NodeUtil;Ljava/lang/String;Z[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/util/NodeUtil; k
properties Ljava/util/Map; 5Ljava/util/Map; ? ? ?(Lorg/apache/jackrabbit/oak/util/NodeUtil;Ljava/lang/String;Z[Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/util/NodeUtil; ?(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;ZLjava/lang/Iterable;[Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; Ljava/lang/Iterable; (Ljava/lang/Iterable; ?(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;ZLjava/lang/Iterable;[Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;
SourceFile IndexUtils.java 6org/apache/jackrabbit/oak/plugins/index/IndexConstants "org/apache/jackrabbit/JcrConstants 1 2 oak:index ? ? ? ? ? jcr:primaryType nt:unstructured ? ? ? ? ? oak:QueryIndexDefinition Lorg/apache/jackrabbit/oak/plugins/index/property/PropertyIndexEditorProvider property ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? declaringNodeTypes ? W ? e Horg/apache/jackrabbit/oak/plugins/index/reference/NodeReferenceConstants reference info Oak index for reference lookup. ? ? ? ? ? ? ? ? java/lang/String ? ? [ \ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2org/apache/jackrabbit/oak/plugins/index/IndexUtils java/lang/Object /org/apache/jackrabbit/oak/spi/state/NodeBuilder javax/jcr/RepositoryException +org/apache/jackrabbit/oak/api/PropertyState 'org/apache/jackrabbit/oak/util/NodeUtil java/util/Iterator hasChildNode (Ljava/lang/String;)Z child E(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; "org/apache/jackrabbit/oak/api/Type NAME $Lorg/apache/jackrabbit/oak/api/Type; setProperty {(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; W(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; java/lang/Boolean valueOf (Z)Ljava/lang/Boolean; NAMES 7org/apache/jackrabbit/oak/plugins/memory/PropertyStates createProperty w(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/api/PropertyState; `(Lorg/apache/jackrabbit/oak/api/PropertyState;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; java/util/Collection isEmpty ()Z -org/apache/jackrabbit/oak/spi/state/NodeState getProperty A(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyState; STRING getValue 8(Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Object; equals (Ljava/lang/Object;)Z isArray
getOrAddChild O(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/util/NodeUtil; setString '(Ljava/lang/String;Ljava/lang/String;)V
setBoolean (Ljava/lang/String;Z)V setNames ((Ljava/lang/String;[Ljava/lang/String;)V
java/util/Map keySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; get &(Ljava/lang/Object;)Ljava/lang/Object; ! / 0
1 2 3 / *? ? 4 3 5 6 7 8 9 3 ? 0*? ? *? L+? ?
W? *? L+? 4 7 8 : % <