Edit C:\dspace\webapps\oai\WEB-INF\lib\org\elasticsearch\search\aggregations\InternalAggregations.class
???? 36 :org/elasticsearch/search/aggregations/InternalAggregations java/lang/Object 2org/elasticsearch/search/aggregations/Aggregations ,org/elasticsearch/common/xcontent/ToXContent -org/elasticsearch/common/io/stream/Streamable InternalAggregations.java Aorg/elasticsearch/search/aggregations/InternalAggregations$Fields Fields <org/elasticsearch/search/aggregations/InternalAggregations$1 Gorg/elasticsearch/search/aggregations/InternalAggregation$ReduceContext 9org/elasticsearch/search/aggregations/InternalAggregation ReduceContext java/util/Map$Entry java/util/Map Entry 3org/elasticsearch/common/xcontent/ToXContent$Params Params ?org/elasticsearch/search/aggregations/AggregationStreams$Stream 8org/elasticsearch/search/aggregations/AggregationStreams Stream >org/elasticsearch/search/aggregations/InternalAggregation$Type # Type EMPTY <Lorg/elasticsearch/search/aggregations/InternalAggregations; SUPERTYPE_CAST (Lorg/elasticsearch/common/base/Function; ?Lorg/elasticsearch/common/base/Function<Lorg/elasticsearch/search/aggregations/InternalAggregation;Lorg/elasticsearch/search/aggregations/Aggregation;>; aggregations Ljava/util/List; MLjava/util/List<Lorg/elasticsearch/search/aggregations/InternalAggregation;>; aggregationsAsMap Ljava/util/Map; ^Ljava/util/Map<Ljava/lang/String;Lorg/elasticsearch/search/aggregations/InternalAggregation;>; <init> ()V 1 2 3 .org/elasticsearch/common/collect/ImmutableList 5 of 2()Lorg/elasticsearch/common/collect/ImmutableList; 7 8 6 9 + , ; this (Ljava/util/List;)V iterator ()Ljava/util/Iterator; java/util/List A ? @ B C ( ) E *org/elasticsearch/common/collect/Iterators G transform R(Ljava/util/Iterator;Lorg/elasticsearch/common/base/Function;)Ljava/util/Iterator; I J H K asList ()Ljava/util/List; &org/elasticsearch/common/collect/Lists O J(Ljava/util/List;Lorg/elasticsearch/common/base/Function;)Ljava/util/List; I Q P R asMap ()Ljava/util/Map; getAsMap V U W . / Y %org/elasticsearch/common/collect/Maps [ newHashMap ()Ljava/util/HashMap; ] ^ \ _ java/util/Iterator a hasNext ()Z c d b e next ()Ljava/lang/Object; g h b i getName ()Ljava/lang/String; k l m put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; o p q transformValues H(Ljava/util/Map;Lorg/elasticsearch/common/base/Function;)Ljava/util/Map; s t \ u aggregation ;Lorg/elasticsearch/search/aggregations/InternalAggregation; i$ Ljava/util/Iterator; get G(Ljava/lang/String;)Lorg/elasticsearch/search/aggregations/Aggregation; T U } &(Ljava/lang/Object;)Ljava/lang/Object; { ? 1org/elasticsearch/search/aggregations/Aggregation ? name Ljava/lang/String; reduce ?(Ljava/util/List;Lorg/elasticsearch/search/aggregations/InternalAggregation$ReduceContext;)Lorg/elasticsearch/search/aggregations/InternalAggregations; isEmpty ? d B ? java/util/HashMap ? ? 3 java/util/ArrayList ? size ()I ? ? B ? (I)V 1 ? ? ? add (Ljava/lang/Object;)Z ? ? B ? ? 3 entrySet ()Ljava/util/Set; ? ? ? java/util/Set ? ? C getValue ? h ? (I)Ljava/lang/Object; { ? B ? bigArrays +()Lorg/elasticsearch/common/util/BigArrays; ? ? ? scriptService *()Lorg/elasticsearch/script/ScriptService; ? ? ? d(Ljava/util/List;Lorg/elasticsearch/common/util/BigArrays;Lorg/elasticsearch/script/ScriptService;)V 1 ? ? ?(Lorg/elasticsearch/search/aggregations/InternalAggregation$ReduceContext;)Lorg/elasticsearch/search/aggregations/InternalAggregation; ? ? ? 1 > ? aggs first entry vLjava/util/Map$Entry<Ljava/lang/String;Ljava/util/List<Lorg/elasticsearch/search/aggregations/InternalAggregation;>;>; Ljava/util/Map$Entry; aggregationsList NLjava/util/List<Lorg/elasticsearch/search/aggregations/InternalAggregations;>; context ILorg/elasticsearch/search/aggregations/InternalAggregation$ReduceContext; aggByName pLjava/util/Map<Ljava/lang/String;Ljava/util/List<Lorg/elasticsearch/search/aggregations/InternalAggregation;>;>; reducedAggregations toXContent ?(Lorg/elasticsearch/common/xcontent/XContentBuilder;Lorg/elasticsearch/common/xcontent/ToXContent$Params;)Lorg/elasticsearch/common/xcontent/XContentBuilder; java/io/IOException ? AGGREGATIONS 9Lorg/elasticsearch/common/xcontent/XContentBuilderString; ? ? ? 1org/elasticsearch/common/xcontent/XContentBuilder ? startObject n(Lorg/elasticsearch/common/xcontent/XContentBuilderString;)Lorg/elasticsearch/common/xcontent/XContentBuilder; ? ? ? ? toXContentInternal ? ? ? endObject 5()Lorg/elasticsearch/common/xcontent/XContentBuilder; ? ? ? ? builder 3Lorg/elasticsearch/common/xcontent/XContentBuilder; params 5Lorg/elasticsearch/common/xcontent/ToXContent$Params; ? ? ? 3Lorg/elasticsearch/search/aggregations/Aggregation; readAggregations n(Lorg/elasticsearch/common/io/stream/StreamInput;)Lorg/elasticsearch/search/aggregations/InternalAggregations; 3 readFrom 3(Lorg/elasticsearch/common/io/stream/StreamInput;)V ? ? ? in 0Lorg/elasticsearch/common/io/stream/StreamInput; result readOptionalAggregations .org/elasticsearch/common/io/stream/StreamInput ? readOptionalStreamable `(Lorg/elasticsearch/common/io/stream/Streamable;)Lorg/elasticsearch/common/io/stream/Streamable; ? ? ? ? readVInt ? ? ? ? -org/elasticsearch/common/collect/ImmutableMap ? 1()Lorg/elasticsearch/common/collect/ImmutableMap; 7 ? ? ? newArrayListWithCapacity (I)Ljava/util/ArrayList; ? ? P ? readBytesReference 1()Lorg/elasticsearch/common/bytes/BytesReference; ? ? ? stream r(Lorg/elasticsearch/common/bytes/BytesReference;)Lorg/elasticsearch/search/aggregations/AggregationStreams$Stream; ! readResult m(Lorg/elasticsearch/common/io/stream/StreamInput;)Lorg/elasticsearch/search/aggregations/InternalAggregation; type /Lorg/elasticsearch/common/bytes/BytesReference; i I writeTo 4(Lorg/elasticsearch/common/io/stream/StreamOutput;)V /org/elasticsearch/common/io/stream/StreamOutput writeVInt ? B()Lorg/elasticsearch/search/aggregations/InternalAggregation$Type; ? $ writeBytesReference 2(Lorg/elasticsearch/common/bytes/BytesReference;)V internal out 1Lorg/elasticsearch/common/io/stream/StreamOutput; <clinit> &