
org.apache.jackrabbit.oak.plugins.index.lucene.Aggregate$Matcher.class Maven / Gradle / Ivy
???? 2 ?
?
0 ? ?
? ? ? ? 4 ? ? ? ?
? ? ? 4 ?
? ? 4 ?
? ? ? ?
? ?
# ?
? ?
?
?
?
# ? ? ? ? ? ?
? ?
? ? ? ? ? ? ? ? ?
?
? ? ? ? ? ? ? ?
# ? ? P ?
# ?
# ?
? ? ? Matcher InnerClasses RootState ? Status rootState LLorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher$RootState; currentInclude Include BLorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Include; depth I status ILorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher$Status; matchedNodeState /Lorg/apache/jackrabbit/oak/spi/state/NodeState; currentPath Ljava/lang/String; aggregateStack Ljava/util/List; Signature $Ljava/util/List; (Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate;Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Include;)V Code LineNumberTable LocalVariableTable this BLorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher; aggregate :Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate; ?
AggregateRoot ?(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 include root HLorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$AggregateRoot; ?(Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher;Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher$Status;I)V m
StackMapTable ? ? ?(Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher;Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher$Status;ILorg/apache/jackrabbit/oak/spi/state/NodeState;Ljava/lang/String;)V ? ? ?(Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher;Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Include;Ljava/lang/String;)V i paths LocalVariableTypeTable ? match ?(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher; name nodeState result Z nextSet ()Ljava/util/Collection; i$ Ljava/util/Iterator; recursionLevel nextAgg TLjava/util/List; ? ? ? \()Ljava/util/Collection; collectResults ? ResultCollector M(Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$ResultCollector;)V results JLorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$ResultCollector; rootIncludePath
markRootDirty ()V getStatus K()Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher$Status; aggregatesProperty (Ljava/lang/String;)Z hasMore ()Z path &(Ljava/lang/String;)Ljava/lang/String; nodeName
SourceFile Aggregate.java G R G | Jorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher$RootState G ? 6 7 ; < 8 : ? > = > A B ? @ ? ? ? C D ? > ? ? ? ? > ? ? ? ? ? ? ? ? ? c ? ? ? ? @org/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher ? ? G [ G V ? ? ? ? ? O ? < ? ? ? ? ? ? ? ? ? ? ? @org/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Include G ^ ? ? ? ? ? ? java/lang/String ? : t ? T U ? | ? ? ? ? ? ? java/lang/Object Gorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher$Status Forg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$AggregateRoot -org/apache/jackrabbit/oak/spi/state/NodeState 8org/apache/jackrabbit/oak/plugins/index/lucene/Aggregate java/util/List java/util/Iterator Horg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$ResultCollector ? (Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$AggregateRoot;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$1;)V CONTINUE java/util/Collections emptyList ()Ljava/util/List; FAIL $com/google/common/base/Preconditions
checkArgument (Z)V MATCH_FOUND com/google/common/collect/Lists newArrayList +(Ljava/lang/Iterable;)Ljava/util/ArrayList; add (Ljava/lang/Object;)Z 'com/google/common/collect/ImmutableList copyOf A(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList; E(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;I)Z getAggregate k(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate; size ()I
rootAggregate reAggregationLimit
access$300 L(Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate;)Ljava/util/List; newArrayListWithCapacity (I)Ljava/util/ArrayList; iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; singleton #(Ljava/lang/Object;)Ljava/util/Set; isEmpty get (I)Ljava/lang/Object; rootInclude ?(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$ResultCollector;)V markDirty maxDepth +org/apache/jackrabbit/oak/commons/PathUtils concat 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; :org/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$1 ! 0 6 7 8 : ; <