]>
git.proxmox.com Git - ceph.git/blob - ceph/src/rocksdb/java/src/main/java/org/rocksdb/HistogramData.java
1 // Copyright (c) 2011-present, Facebook, Inc. All rights reserved.
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).
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_
;
14 private final double max_
;
15 private final long count_
;
16 private final long sum_
;
17 private final double min_
;
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);
25 public HistogramData(final double median
, final double percentile95
,
26 final double percentile99
, final double average
,
27 final double standardDeviation
, final double max
, final long count
,
28 final long sum
, final double min
) {
30 percentile95_
= percentile95
;
31 percentile99_
= percentile99
;
33 standardDeviation_
= standardDeviation
;
40 public double getMedian() {
44 public double getPercentile95() {
48 public double getPercentile99() {
52 public double getAverage() {
56 public double getStandardDeviation() {
57 return standardDeviation_
;
60 public double getMax() {
64 public long getCount() {
68 public long getSum() {
72 public double getMin() {