com.groupbyinc.flux.index.rankeval.DiscountedCumulativeGain$Detail.class Maven / Gradle / Ivy
???? 4 ? Bcom/groupbyinc/flux/index/rankeval/DiscountedCumulativeGain$Detail java/lang/Object /com/groupbyinc/flux/index/rankeval/MetricDetail DiscountedCumulativeGain.java ;com/groupbyinc/flux/index/rankeval/DiscountedCumulativeGain Detail 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent
Params %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup DCG_FIELD 'Lcom/groupbyinc/flux/common/ParseField;
IDCG_FIELD
NDCG_FIELD
UNRATED_FIELD dcg D idcg unratedDocs I PARSER >Lcom/groupbyinc/flux/common/xcontent/ConstructingObjectParser; ?Lcom/groupbyinc/flux/common/xcontent/ConstructingObjectParser; (DDI)V ()V " $
% ' ) + this DLcom/groupbyinc/flux/index/rankeval/DiscountedCumulativeGain$Detail; 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V java/io/IOException 0 0com/groupbyinc/flux/common/io/stream/StreamInput 2
readDouble ()D 4 5
3 6 readVInt ()I 8 9
3 : in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput;
getMetricName ()Ljava/lang/String; innerToXContent ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; C %com/groupbyinc/flux/common/ParseField E getPreferredName G ?
F H 3com/groupbyinc/flux/common/xcontent/XContentBuilder J field J(Ljava/lang/String;D)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; L M
K N P R T J(Ljava/lang/String;I)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; L V
K W builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; fromXContent z(Lcom/groupbyinc/flux/common/xcontent/XContentParser;)Lcom/groupbyinc/flux/index/rankeval/DiscountedCumulativeGain$Detail; _