]>
Commit | Line | Data |
---|---|---|
7c673cae | 1 | // Copyright (c) 2011-present, Facebook, Inc. All rights reserved. |
11fdf7f2 TL |
2 | // This source code is licensed under both the GPLv2 (found in the |
3 | // COPYING file in the root directory) and Apache 2.0 License | |
4 | // (found in the LICENSE.Apache file in the root directory). | |
7c673cae FG |
5 | |
6 | package org.rocksdb; | |
7 | ||
8 | public class HistogramData { | |
9 | private final double median_; | |
10 | private final double percentile95_; | |
11 | private final double percentile99_; | |
12 | private final double average_; | |
13 | private final double standardDeviation_; | |
494da23a TL |
14 | private final double max_; |
15 | private final long count_; | |
16 | private final long sum_; | |
17 | private final double min_; | |
18 | ||
19 | public HistogramData(final double median, final double percentile95, | |
20 | final double percentile99, final double average, | |
21 | final double standardDeviation) { | |
22 | this(median, percentile95, percentile99, average, standardDeviation, 0.0, 0, 0, 0.0); | |
23 | } | |
7c673cae FG |
24 | |
25 | public HistogramData(final double median, final double percentile95, | |
26 | final double percentile99, final double average, | |
494da23a TL |
27 | final double standardDeviation, final double max, final long count, |
28 | final long sum, final double min) { | |
7c673cae FG |
29 | median_ = median; |
30 | percentile95_ = percentile95; | |
31 | percentile99_ = percentile99; | |
32 | average_ = average; | |
33 | standardDeviation_ = standardDeviation; | |
494da23a TL |
34 | min_ = min; |
35 | max_ = max; | |
36 | count_ = count; | |
37 | sum_ = sum; | |
7c673cae FG |
38 | } |
39 | ||
40 | public double getMedian() { | |
41 | return median_; | |
42 | } | |
43 | ||
44 | public double getPercentile95() { | |
45 | return percentile95_; | |
46 | } | |
47 | ||
48 | public double getPercentile99() { | |
49 | return percentile99_; | |
50 | } | |
51 | ||
52 | public double getAverage() { | |
53 | return average_; | |
54 | } | |
55 | ||
56 | public double getStandardDeviation() { | |
57 | return standardDeviation_; | |
58 | } | |
494da23a TL |
59 | |
60 | public double getMax() { | |
61 | return max_; | |
62 | } | |
63 | ||
64 | public long getCount() { | |
65 | return count_; | |
66 | } | |
67 | ||
68 | public long getSum() { | |
69 | return sum_; | |
70 | } | |
71 | ||
72 | public double getMin() { | |
73 | return min_; | |
74 | } | |
7c673cae | 75 | } |