
com.groupbyinc.flux.search.aggregations.bucket.nested.ReverseNestedAggregator.class Maven / Gradle / Ivy
???? 3 ? Mcom/groupbyinc/flux/search/aggregations/bucket/nested/ReverseNestedAggregator Ecom/groupbyinc/flux/search/aggregations/bucket/SingleBucketAggregator ReverseNestedAggregator.java Ucom/groupbyinc/flux/search/aggregations/bucket/nested/ReverseNestedAggregator$Factory Factory Ocom/groupbyinc/flux/search/aggregations/bucket/nested/ReverseNestedAggregator$1 parentFilter 7Lcom/groupbyinc/flux/common/apache/lucene/search/Query; parentBitsetProducer ELcom/groupbyinc/flux/common/apache/lucene/search/join/BitSetProducer; (Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories;Lcom/groupbyinc/flux/index/mapper/object/ObjectMapper;Lcom/groupbyinc/flux/search/aggregations/support/AggregationContext;Lcom/groupbyinc/flux/search/aggregations/Aggregator;Ljava/util/List;Ljava/util/Map;)V java/io/IOException ?(Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories;Lcom/groupbyinc/flux/search/aggregations/support/AggregationContext;Lcom/groupbyinc/flux/search/aggregations/Aggregator;Ljava/util/List;Ljava/util/Map;)V
0com/groupbyinc/flux/common/lucene/search/Queries newNonNestedFilter 9()Lcom/groupbyinc/flux/common/apache/lucene/search/Query;
java/lang/String ;com/groupbyinc/flux/search/aggregations/AggregatorFactories 4com/groupbyinc/flux/index/mapper/object/ObjectMapper " Bcom/groupbyinc/flux/search/aggregations/support/AggregationContext $ 2com/groupbyinc/flux/search/aggregations/Aggregator & java/util/List (
java/util/Map * nestedTypeFilter ,
# - context DLcom/groupbyinc/flux/search/aggregations/support/AggregationContext; / 0 1
searchContext 5()Lcom/groupbyinc/flux/search/internal/SearchContext; 3 4
% 5 1com/groupbyinc/flux/search/internal/SearchContext 7 bitsetFilterCache <()Lcom/groupbyinc/flux/index/cache/bitset/BitsetFilterCache; 9 :
8 ; 8com/groupbyinc/flux/index/cache/bitset/BitsetFilterCache = getBitSetProducer ~(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;)Lcom/groupbyinc/flux/common/apache/lucene/search/join/BitSetProducer; ? @
> A
C this OLcom/groupbyinc/flux/search/aggregations/bucket/nested/ReverseNestedAggregator; name Ljava/lang/String; factories =Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories; objectMapper 6Lcom/groupbyinc/flux/index/mapper/object/ObjectMapper; aggregationContext parent 4Lcom/groupbyinc/flux/search/aggregations/Aggregator; pipelineAggregators WLjava/util/List; Ljava/util/List; metaData 5Ljava/util/Map; Ljava/util/Map; getLeafCollector ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector;)Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector; Ccom/groupbyinc/flux/common/apache/lucene/search/join/BitSetProducer X getBitSet z(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/common/apache/lucene/util/BitSet; Z [ Y \ ;com/groupbyinc/flux/search/aggregations/LeafBucketCollector ^ NO_OP_COLLECTOR =Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector; ` a _ b 4com/groupbyinc/flux/common/apache/lucene/util/BitSet d ;com/groupbyinc/flux/common/carrotsearch/hppc/LongIntHashMap f (I)V h
g iQ(Lcom/groupbyinc/flux/search/aggregations/bucket/nested/ReverseNestedAggregator;Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector;Ljava/lang/Object;Lcom/groupbyinc/flux/common/apache/lucene/util/BitSet;Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongIntHashMap;Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector;)V k
l ctx BLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext; sub
parentDocs 6Lcom/groupbyinc/flux/common/apache/lucene/util/BitSet; !bucketOrdToLastCollectedParentDoc =Lcom/groupbyinc/flux/common/carrotsearch/hppc/LongIntHashMap; findClosestNestedAggregator ~(Lcom/groupbyinc/flux/search/aggregations/Aggregator;)Lcom/groupbyinc/flux/search/aggregations/bucket/nested/NestedAggregator; Fcom/groupbyinc/flux/search/aggregations/bucket/nested/NestedAggregator w 6()Lcom/groupbyinc/flux/search/aggregations/Aggregator; N y
' z buildAggregation @(J)Lcom/groupbyinc/flux/search/aggregations/InternalAggregation; Kcom/groupbyinc/flux/search/aggregations/bucket/nested/InternalReverseNested ~ G H ? bucketDocCount (J)I ? ?
? bucketAggregations A(J)Lcom/groupbyinc/flux/search/aggregations/InternalAggregations; ? ?
? ()Ljava/util/List; P ?
? ()Ljava/util/Map; S ?
? s(Ljava/lang/String;JLcom/groupbyinc/flux/search/aggregations/InternalAggregations;Ljava/util/List;Ljava/util/Map;)V ?
? owningBucketOrdinal J buildEmptyAggregation ?()Lcom/groupbyinc/flux/search/aggregations/InternalAggregation; buildEmptySubAggregations @()Lcom/groupbyinc/flux/search/aggregations/InternalAggregations; ? ?
? getParentFilter
access$000 u v
? x0 Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable
Exceptions Signature?(Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories;Lcom/groupbyinc/flux/index/mapper/object/ObjectMapper;Lcom/groupbyinc/flux/search/aggregations/support/AggregationContext;Lcom/groupbyinc/flux/search/aggregations/Aggregator;Ljava/util/List;Ljava/util/Map;)V
SourceFile InnerClasses !
? :*+,? -?
*? ? ? *-? .? **? 2? 6? <*? ? B? D? ? R : E F : G H : I J : K L : M 0 : N O : P R : S U ? : P Q : S T ? : ; <