com.groupbyinc.flux.search.aggregations.bucket.geogrid.GeoHashGridAggregator.class Maven / Gradle / Ivy
???? 4 ? Lcom/groupbyinc/flux/search/aggregations/bucket/geogrid/GeoHashGridAggregator @com/groupbyinc/flux/search/aggregations/bucket/BucketsAggregator GeoHashGridAggregator.java Zcom/groupbyinc/flux/search/aggregations/bucket/geogrid/GeoHashGridAggregator$OrdinalBucket
OrdinalBucket Ncom/groupbyinc/flux/search/aggregations/bucket/geogrid/GeoHashGridAggregator$1 ]com/groupbyinc/flux/search/aggregations/bucket/geogrid/GeoGridAggregationBuilder$CellIdSource Pcom/groupbyinc/flux/search/aggregations/bucket/geogrid/GeoGridAggregationBuilder
CellIdSource ^com/groupbyinc/flux/search/aggregations/bucket/geogrid/InternalGeoHashGrid$BucketPriorityQueue Jcom/groupbyinc/flux/search/aggregations/bucket/geogrid/InternalGeoHashGrid BucketPriorityQueue Qcom/groupbyinc/flux/search/aggregations/bucket/geogrid/InternalGeoHashGrid$Bucket Bucket requiredSize I shardSize valuesSource _Lcom/groupbyinc/flux/search/aggregations/bucket/geogrid/GeoGridAggregationBuilder$CellIdSource;
bucketOrds *Lcom/groupbyinc/flux/common/util/LongHash; $assertionsDisabled Z 9(Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories;Lcom/groupbyinc/flux/search/aggregations/bucket/geogrid/GeoGridAggregationBuilder$CellIdSource;IILcom/groupbyinc/flux/search/internal/SearchContext;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/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/Aggregator;Ljava/util/List;Ljava/util/Map;)V ! %
& ( * , (com/groupbyinc/flux/common/util/LongHash . 1com/groupbyinc/flux/search/internal/SearchContext 0 bigArrays -()Lcom/groupbyinc/flux/common/util/BigArrays; 2 3
1 4 /(JLcom/groupbyinc/flux/common/util/BigArrays;)V ! 6
/ 7 9 this NLcom/groupbyinc/flux/search/aggregations/bucket/geogrid/GeoHashGridAggregator; name Ljava/lang/String; factories =Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories; aggregationContext 3Lcom/groupbyinc/flux/search/internal/SearchContext; parent 4Lcom/groupbyinc/flux/search/aggregations/Aggregator; pipelineAggregators WLjava/util/List; Ljava/util/List; metaData 5Ljava/util/Map; Ljava/util/Map; needsScores ()Z K L
M
M getLeafCollector ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector;)Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector;
longValues ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/common/apache/lucene/index/SortedNumericDocValues; R S
T$(Lcom/groupbyinc/flux/search/aggregations/bucket/geogrid/GeoHashGridAggregator;Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector;Ljava/lang/Object;Lcom/groupbyinc/flux/common/apache/lucene/index/SortedNumericDocValues;Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector;)V ! V
W ctx BLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext; sub =Lcom/groupbyinc/flux/search/aggregations/LeafBucketCollector; values GLcom/groupbyinc/flux/common/apache/lucene/index/SortedNumericDocValues; buildAggregation O(J)Lcom/groupbyinc/flux/search/aggregations/bucket/geogrid/InternalGeoHashGrid; a java/lang/AssertionError c ()V ! e
d f size ()J h i
/ j java/lang/Math l min (JJ)J n o
m p (I)V ! r
s
f get (J)J v w
/ x
geohashAsLong J z { | bucketDocCount (J)I ~
? docCount ? { ? bucketOrd ? { ? insertWithOverflow &(Ljava/lang/Object;)Ljava/lang/Object; ? ?
? ()I h ?
? T[Lcom/groupbyinc/flux/search/aggregations/bucket/geogrid/InternalGeoHashGrid$Bucket; ? pop ()Ljava/lang/Object; ? ?
? bucketAggregations A(J)Lcom/groupbyinc/flux/search/aggregations/InternalAggregations; ? ?
? aggregations >Lcom/groupbyinc/flux/search/aggregations/InternalAggregations; ? ? ? = > ? java/util/Arrays ? asList %([Ljava/lang/Object;)Ljava/util/List; ? ?
? ? ()Ljava/util/List; E ?
? ()Ljava/util/Map; H ?
? E(Ljava/lang/String;ILjava/util/List;Ljava/util/List;Ljava/util/Map;)V ! ?
? i bucket \Lcom/groupbyinc/flux/search/aggregations/bucket/geogrid/GeoHashGridAggregator$OrdinalBucket; owningBucketOrdinal ordered `Lcom/groupbyinc/flux/search/aggregations/bucket/geogrid/InternalGeoHashGrid$BucketPriorityQueue; spare list buildEmptyAggregation N()Lcom/groupbyinc/flux/search/aggregations/bucket/geogrid/InternalGeoHashGrid; java/util/Collections ? emptyList ? ?
? ? doClose +com/groupbyinc/flux/common/lease/Releasable ? ,com/groupbyinc/flux/common/lease/Releasables ? close 1([Lcom/groupbyinc/flux/common/lease/Releasable;)V ? ?
? ? ?()Lcom/groupbyinc/flux/search/aggregations/InternalAggregation; ? ?
? @(J)Lcom/groupbyinc/flux/search/aggregations/InternalAggregation; _ `
?
access$000 z(Lcom/groupbyinc/flux/search/aggregations/bucket/geogrid/GeoHashGridAggregator;)Lcom/groupbyinc/flux/common/util/LongHash; x0 java/lang/Class ? desiredAssertionStatus ? L
? ? Code LocalVariableTable LocalVariableTypeTable LineNumberTable
Exceptions Signature?(Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactories;Lcom/groupbyinc/flux/search/aggregations/bucket/geogrid/GeoGridAggregationBuilder$CellIdSource;IILcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/aggregations/Aggregator;Ljava/util/List;Ljava/util/Map;)V
StackMapTable
SourceFile InnerClasses !
! " ? ?
1*+, ? '*-? )*? +*? -*? /Y
? 5? 8? :? ? f
1 ; <