org.apache.jackrabbit.oak.plugins.index.aggregate.SimpleNodeAggregator.class Maven / Gradle / Ivy
???? 3 ? k
) l m
l n
o p
l q r s t s u v
w x
y z
{
w |
} ~ ? ?
? ? ~ ?
? ?
w ?
? q
? ? q ?
? ?
w ? ? r ? ? ? ? ? ? ? ? ? ? ? ~ ?
? ? ?
ChildNameRule InnerClasses ? Rule INCLUDE_ALL Ljava/lang/String;
ConstantValue
aggregates Ljava/util/List; Signature hLjava/util/List; ()V Code LineNumberTable LocalVariableTable this HLorg/apache/jackrabbit/oak/plugins/index/aggregate/SimpleNodeAggregator;
getParents W(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;)Ljava/util/Iterator; root /Lorg/apache/jackrabbit/oak/spi/state/NodeState; path k(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;)Ljava/util/Iterator; X(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;Z)Ljava/util/Iterator; inc name r VLorg/apache/jackrabbit/oak/plugins/index/aggregate/SimpleNodeAggregator$ChildNameRule; i I parents
parentPath acceptStarIncludes Z levelsUp primaryType Ljava/util/Set; LocalVariableTypeTable $Ljava/util/List; #Ljava/util/Set;
StackMapTable ? ? v z ? l(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;Z)Ljava/util/Iterator;
isNodeType S(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;Ljava/util/Set;)Z p types state ps -Lorg/apache/jackrabbit/oak/api/PropertyState; ? ? g(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;Ljava/util/Set;)Z newRuleWithName l(Ljava/lang/String;Ljava/util/List;)Lorg/apache/jackrabbit/oak/plugins/index/aggregate/SimpleNodeAggregator; includes ?(Ljava/lang/String;Ljava/util/List;)Lorg/apache/jackrabbit/oak/plugins/index/aggregate/SimpleNodeAggregator;
SourceFile SimpleNodeAggregator.java "org/apache/jackrabbit/JcrConstants 6 7 java/util/ArrayList 2 3 = C java/util/HashSet ? ? ? ? ? ? ? ? Torg/apache/jackrabbit/oak/plugins/index/aggregate/SimpleNodeAggregator$ChildNameRule ? ? ? ? ? java/lang/String ? ? ? ? ? ? ? ? ? Forg/apache/jackrabbit/oak/plugins/index/aggregate/SimpleNodeAggregator * ? ? ? ? ? ? ? ? ? [ \ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? jcr:primaryType ? ? ? ? ? ? ? ? ? ? 6 ? java/lang/Object @org/apache/jackrabbit/oak/plugins/index/aggregate/NodeAggregator Korg/apache/jackrabbit/oak/plugins/index/aggregate/SimpleNodeAggregator$Rule
java/util/Set java/util/Iterator java/util/List -org/apache/jackrabbit/oak/spi/state/NodeState +org/apache/jackrabbit/oak/api/PropertyState iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; +org/apache/jackrabbit/oak/commons/PathUtils getName &(Ljava/lang/String;)Ljava/lang/String;
access$000 h(Lorg/apache/jackrabbit/oak/plugins/index/aggregate/SimpleNodeAggregator$ChildNameRule;)Ljava/util/List; equals (Ljava/lang/Object;)Z getDepth (Ljava/lang/String;)I
access$100 j(Lorg/apache/jackrabbit/oak/plugins/index/aggregate/SimpleNodeAggregator$ChildNameRule;)Ljava/lang/String; add java/lang/Math max (II)I isEmpty min
getParentPath com/google/common/collect/Lists newArrayList +(Ljava/util/Iterator;)Ljava/util/ArrayList; addAll (Ljava/util/Collection;)Z #com/google/common/collect/Iterators
emptyIterator 2()Lcom/google/common/collect/UnmodifiableIterator; elements ((Ljava/lang/String;)Ljava/lang/Iterable; java/lang/Iterable hasChildNode (Ljava/lang/String;)Z getChildNode C(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeState; getProperty A(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyState; "org/apache/jackrabbit/oak/api/Type STRING $Lorg/apache/jackrabbit/oak/api/Type; getValue 8(Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Object; contains %(Ljava/lang/String;Ljava/util/List;)V ! ) * / 0 1 2 3 4 5 6 7 8 > *? *? Y? ? ? 9
, 0 : ; <