
org.apache.jackrabbit.oak.plugins.index.property.PropertyIndexLookup.class Maven / Gradle / Ivy
???? 2 ?
: ? 9 ?
? ?
9 ?
? ? ? ? ? ? ? ? ? ? ? ? ?
? ?
?
?
?
9 ?
? ? ? ? ? ? ? 9 ? 9 ?? @ ? ? ? ? ? ? ? n ? ? ? ?
9 ? ? ? ? ?
? ? ? ?
? ? ? ? ?
9 ? ? ? ? ? ? ? ? ? ? ? ?
5 ? ?
7 ? ? ?
COST_OVERHEAD D
ConstantValue MAX_COST I d MIRROR NLorg/apache/jackrabbit/oak/plugins/index/property/strategy/IndexStoreStrategy; UNIQUE root /Lorg/apache/jackrabbit/oak/spi/state/NodeState; 2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)V Code LineNumberTable LocalVariableTable this FLorg/apache/jackrabbit/oak/plugins/index/property/PropertyIndexLookup; isIndexed S(Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/query/Filter;)Z s Ljava/lang/String; i$ Ljava/util/Iterator; propertyName path filter ,Lorg/apache/jackrabbit/oak/spi/query/Filter; node
StackMapTable ? ? ? query ?(Lorg/apache/jackrabbit/oak/spi/query/Filter;Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/PropertyValue;)Ljava/lang/Iterable; value -Lorg/apache/jackrabbit/oak/api/PropertyValue; indexMeta Signature ?(Lorg/apache/jackrabbit/oak/spi/query/Filter;Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/PropertyValue;)Ljava/lang/Iterable; getStrategy (Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/plugins/index/property/strategy/IndexStoreStrategy; getCost n(Lorg/apache/jackrabbit/oak/spi/query/Filter;Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/PropertyValue;)D getIndexNode ?(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/query/Filter;)Lorg/apache/jackrabbit/oak/spi/state/NodeState; typeName indexContent
supertypes Ljava/util/Set; index type -Lorg/apache/jackrabbit/oak/api/PropertyState; entry 4Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry; fallback state LocalVariableTypeTable #Ljava/util/Set; ? ? ? ? ? RuntimeVisibleAnnotations Ljavax/annotation/Nullable; getType ()Ljava/lang/String;
getSuperTypes =(Lorg/apache/jackrabbit/oak/spi/query/Filter;)Ljava/util/Set; Q(Lorg/apache/jackrabbit/oak/spi/query/Filter;)Ljava/util/Set; Ljavax/annotation/CheckForNull; ()V
SourceFile PropertyIndexLookup.java F ? D E ? ? ? g h ? ? ? ? ? ? ? ? ? ? java/lang/String ? ? ? "java/lang/IllegalArgumentException java/lang/StringBuilder
No index for ? ? ? ~ F ? c d ? ? ? ? \ ? unique ? ? C B A B ? ? oak:index ? ? 2org/apache/jackrabbit/oak/spi/state/ChildNodeEntry ? ? ? ? ? ? ? } ~ ? ? ? ? ? ? ?
propertyNames ? ? ? ? ? :index ? ? ? declaringNodeTypes ? ? ? ? ? property ? ? ? ? ? Torg/apache/jackrabbit/oak/plugins/index/property/strategy/ContentMirrorStoreStrategy Rorg/apache/jackrabbit/oak/plugins/index/property/strategy/UniqueEntryStoreStrategy Dorg/apache/jackrabbit/oak/plugins/index/property/PropertyIndexLookup java/lang/Object -org/apache/jackrabbit/oak/spi/state/NodeState java/util/Iterator +org/apache/jackrabbit/oak/api/PropertyState
java/util/Set *org/apache/jackrabbit/oak/spi/query/Filter +org/apache/jackrabbit/oak/commons/PathUtils denotesRoot (Ljava/lang/String;)Z elements ((Ljava/lang/String;)Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getChildNode C(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeState; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString (Ljava/lang/String;)V >org/apache/jackrabbit/oak/plugins/index/property/PropertyIndex encode >(Lorg/apache/jackrabbit/oak/api/PropertyValue;)Ljava/util/Set; Lorg/apache/jackrabbit/oak/plugins/index/property/strategy/IndexStoreStrategy ?(Lorg/apache/jackrabbit/oak/spi/query/Filter;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/Iterable;)Ljava/lang/Iterable;
getBoolean count ?(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 getChildNodeEntries ()Ljava/lang/Iterable; getNodeState 1()Lorg/apache/jackrabbit/oak/spi/state/NodeState; getProperty A(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyState; isArray "org/apache/jackrabbit/oak/api/Type STRING $Lorg/apache/jackrabbit/oak/api/Type; getValue 8(Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Object; equals (Ljava/lang/Object;)Z getNames #com/google/common/collect/Iterables contains )(Ljava/lang/Iterable;Ljava/lang/Object;)Z exists hasProperty matchesAllTypes
getSupertypes ()Ljava/util/Set; ! 9 : ; <