
org.apache.jackrabbit.oak.plugins.index.lucene.Aggregate$Matcher.class Maven / Gradle / Ivy
???? 3
?
2 ? ?
? ? ? ? 6 ? ? ? ?
? ? ? 6 ?
? ? 6 ?
? ? ? ?
? ?
% ?
% ?
% ?
? ?
?
?
?
% ? ? ? ? ? ?
? ?
? ? ? ? ? ? ? ? ?
?
? ? ? ? ? ? ? ?
% ? ? R ?
% ?
% ?
? ? ? 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 ? isPatternBased ()Z getNodeName ()Ljava/lang/String; 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 path &(Ljava/lang/String;)Ljava/lang/String; nodeName
SourceFile Aggregate.java I T I ? Jorg/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher$RootState I ? 8 9 = > : < ? @ ? @ C D A B ? ? ? E F ? @ ? ? ? ? @ ? ? ? ? ? ? ? ? ? ? ? ? ? i ? ? f ? @org/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Matcher ? ? I ] I X ? ? ? ? ? Q ? > ? ? ? ? ? ? ? ? f ? ? @org/apache/jackrabbit/oak/plugins/index/lucene/Aggregate$Include I ` ? ? ? f ? ? java/lang/String ? < z ? V W ? ? ? ? ? ? ? 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; isPattern (I)Z getElementNameIfNotAPattern (I)Ljava/lang/String; 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 ! 2 8 9 : <