org.apache.jackrabbit.oak.plugins.index.property.strategy.UniqueEntryStoreStrategy.class Maven / Gradle / Ivy
???? 3 ? ?
2 ?
5 ? 2 ? ? ? ? ? ? ? ?
2 ?
2 ?????????
? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ?
?
?
? ? ? ? ? ? ? ?
?
2 ? ? ? ?
! ? ? ? ? ? ? ? ? ? ? ?
( ?
? ? ? ?
? ? ? ? ? ?
2 ? ?
? ? 2 ? ? ? InnerClasses LOG Lorg/slf4j/Logger; indexName Ljava/lang/String; ()V Code LineNumberTable LocalVariableTable this TLorg/apache/jackrabbit/oak/plugins/index/property/strategy/UniqueEntryStoreStrategy; (Ljava/lang/String;)V update ?(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/util/Set;Ljava/util/Set;)V key i$ Ljava/util/Iterator; index 1Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; path indexMeta
beforeKeys Ljava/util/Set; afterKeys LocalVariableTypeTable #Ljava/util/Set;
StackMapTable ? Signature ?(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/util/Set;Ljava/util/Set;)V "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; remove X(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;Ljava/lang/String;)V r i I list Ljava/util/ArrayList; s2 -Lorg/apache/jackrabbit/oak/api/PropertyState; s value builder )Ljava/util/ArrayList; ? ? ? insert k ? query ?(Lorg/apache/jackrabbit/oak/spi/query/Filter;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/Iterable;)Ljava/lang/Iterable; filter ,Lorg/apache/jackrabbit/oak/spi/query/Filter; /Lorg/apache/jackrabbit/oak/spi/state/NodeState; values Ljava/lang/Iterable; (Ljava/lang/Iterable; ?(Lorg/apache/jackrabbit/oak/spi/query/Filter;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/Iterable;)Ljava/lang/Iterable; exists F(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;)Z count q(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/util/Set;I)J approxCount J ec root max ? ?(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/util/Set;I)J ?(Lorg/apache/jackrabbit/oak/spi/query/Filter;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/util/Set;I)J ?(Lorg/apache/jackrabbit/oak/spi/query/Filter;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/util/Set;I)J getIndexNodeName ()Ljava/lang/String;
SourceFile UniqueEntryStoreStrategy.java :index = D = > ; < ? ? ? ? ? ? ? ? java/lang/String Y Z i Z ? ? ? ? ? ? u ? entry ? ? ? w ? Y ? java/util/ArrayList ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Torg/apache/jackrabbit/oak/plugins/index/property/strategy/UniqueEntryStoreStrategy$1 = ? ? ?
entryCount ? ? ? ? java/lang/Long ? ? ? ? ? ? ? ? w x Rorg/apache/jackrabbit/oak/plugins/index/property/strategy/UniqueEntryStoreStrategy ? ? ? 9 : java/lang/Object Lorg/apache/jackrabbit/oak/plugins/index/property/strategy/IndexStoreStrategy java/util/Iterator /org/apache/jackrabbit/oak/spi/state/NodeBuilder +org/apache/jackrabbit/oak/api/PropertyState -org/apache/jackrabbit/oak/spi/state/NodeState
java/util/Set iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; 1org/apache/jackrabbit/oak/util/ApproximateCounter adjustCountSync 5(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;J)V getChildNode E(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; getProperty A(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyState; ()I "org/apache/jackrabbit/oak/api/Type STRING $Lorg/apache/jackrabbit/oak/api/Type; getValue 9(Lorg/apache/jackrabbit/oak/api/Type;I)Ljava/lang/Object; equals (Ljava/lang/Object;)Z add Aorg/apache/jackrabbit/oak/plugins/memory/MultiStringPropertyState stringProperty U(Ljava/lang/String;Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/api/PropertyState; setProperty `(Lorg/apache/jackrabbit/oak/api/PropertyState;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; child hasProperty (Ljava/lang/String;)Z contains C(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeState; ?(Lorg/apache/jackrabbit/oak/plugins/index/property/strategy/UniqueEntryStoreStrategy;Ljava/lang/Iterable;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)V hasChildNode LONG 8(Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Object; longValue ()J getCountSync 2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)J getChildNodeCount (J)J size org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; ! 2 5 6 9 : ; <