
org.apache.jackrabbit.oak.plugins.index.lucene.Aggregate.class Maven / Gradle / Ivy
???? 2, 6 ?
6 ?
6 ?
? ?
6 ?
6 ?
7 ? 6 ?
? ? 6 ?
6 ? 6 ?
6 ? 6 ?
6 ?
6 ? ? ?
? ? ? ? ? ? ? ? ? ?
? ? ? ?
?
? ?
?
? ? ? ? ? ? ? ? " ? " ?
?
? ? ?
? ? ?
? ? ? ? ?
?
? ? ? ?
0 ?
? ?
? ?
? ? ? ? ? Matcher InnerClasses ?
AggregateRoot ? PropertyIncludeResult ? NodeIncludeResult ? ResultCollector ? PropertyInclude NodeInclude Include ? AggregateMapper MATCH_ALL Ljava/lang/String;
ConstantValue ? #RECURSIVE_AGGREGATION_LIMIT_DEFAULT I nodeTypeName includes Ljava/util/List; Signature ULjava/util/List<+Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Include;>; reAggregationLimit relativeNodeIncludes XLjava/util/List; nodeAggregates Z (Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this :Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate; %(Ljava/lang/String;Ljava/util/List;)V LocalVariableTypeTable j(Ljava/lang/String;Ljava/util/List<+Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Include;>;)V &(Ljava/lang/String;Ljava/util/List;I)V recursionLimit k(Ljava/lang/String;Ljava/util/List<+Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Include;>;I)V getIncludes ()Ljava/util/List; W()Ljava/util/List<+Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Include;>; collectAggregates |(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$ResultCollector;)V matchers root /Lorg/apache/jackrabbit/oak/spi/state/NodeState; collector JLorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$ResultCollector; TLjava/util/List;
StackMapTable createMatchers Z(Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$AggregateRoot;)Ljava/util/List; include BLorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Include; i$ Ljava/util/Iterator; HLorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$AggregateRoot; ? ? ?(Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$AggregateRoot;)Ljava/util/List; hasRelativeNodeInclude (Ljava/lang/String;)Z ni FLorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$NodeInclude; nodePath hasNodeAggregates ()Z toString ()Ljava/lang/String; matchingType D(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Z mixin nodeState ?(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/util/List;Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$ResultCollector;)V result BLorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher; m nextSet cne 4Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry; ? ? ?(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/util/List;Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$ResultCollector;)V V()Ljava/util/List; findRelativeNodeIncludes "(Ljava/util/List;)Ljava/util/List; i ?(Ljava/util/List<+Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Include;>;)Ljava/util/List; hasNodeIncludes (Ljava/util/List;)Z X(Ljava/util/List<+Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Include;>;)Z computeElements '(Ljava/lang/String;)[Ljava/lang/String; path
access$000 x0
access$100 x1
access$300 L(Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate;)Ljava/util/List;
SourceFile Aggregate.java Q R ? ? ? ? ? ? h Z a Z d Z ? P J ? ? ? U N ? ? V R ? ? X Y s h j ? ? ? ? ? ? ? ? ? ? ? ? ? ? @org/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Include @org/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher Z Dorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$NodeInclude ~
java/lang/String
2org/apache/jackrabbit/oak/spi/state/ChildNodeEntry ? ? ? Z !"# Y :org/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$1$%&'()*+ [Ljava/lang/String; 8org/apache/jackrabbit/oak/plugins/index/lucene/Aggregate java/lang/Object Forg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$AggregateRoot Norg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$PropertyIncludeResult Jorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$NodeIncludeResult Horg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$ResultCollector Horg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$PropertyInclude Horg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$AggregateMapper * java/util/List java/util/Iterator java/util/Collections emptyList ()V 'com/google/common/collect/ImmutableList copyOf A(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList; size ()I com/google/common/collect/Lists newArrayListWithCapacity (I)Ljava/util/ArrayList; iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; ?(Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate;Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Include;Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$AggregateRoot;)V add (Ljava/lang/Object;)Z matches >org/apache/jackrabbit/oak/plugins/index/lucene/util/ConfigUtil getPrimaryTypeName C(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Ljava/lang/String; equals
getMixinNames E(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Ljava/lang/Iterable; java/lang/Iterable -org/apache/jackrabbit/oak/spi/state/NodeState getChildNodeEntries ()Ljava/lang/Iterable; getName getNodeState 1()Lorg/apache/jackrabbit/oak/spi/state/NodeState; match ?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher; getStatus Status K()Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher$Status; Gorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher$Status MATCH_FOUND ILorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher$Status; collectResults M(Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$ResultCollector;)V FAIL ()Ljava/util/Collection; addAll (Ljava/util/Collection;)Z isEmpty (Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate;Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Include;)V newArrayList ()Ljava/util/ArrayList; relativeNode #com/google/common/collect/Iterables any 9(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Z +org/apache/jackrabbit/oak/commons/PathUtils elements ((Ljava/lang/String;)Ljava/lang/Iterable; toArray :(Ljava/lang/Iterable;Ljava/lang/Class;)[Ljava/lang/Object; 6 7 I J K L M N K O P J Q R S T U N V R S W X Y Z [ \ A *+? ? ? ]
<