All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.rocksdb.HistogramData Maven / Gradle / Ivy

// Copyright (c) 2011-present, Facebook, Inc.  All rights reserved.
//  This source code is licensed under both the GPLv2 (found in the
//  COPYING file in the root directory) and Apache 2.0 License
//  (found in the LICENSE.Apache file in the root directory).

package org.rocksdb;

public class HistogramData {
  private final double median_;
  private final double percentile95_;
  private final double percentile99_;
  private final double average_;
  private final double standardDeviation_;

  public HistogramData(final double median, final double percentile95,
      final double percentile99, final double average,
      final double standardDeviation) {
    median_ = median;
    percentile95_ = percentile95;
    percentile99_ = percentile99;
    average_ = average;
    standardDeviation_ = standardDeviation;
  }

  public double getMedian() {
    return median_;
  }

  public double getPercentile95() {
    return percentile95_;
  }

  public double getPercentile99() {
    return percentile99_;
  }

  public double getAverage() {
    return average_;
  }

  public double getStandardDeviation() {
    return standardDeviation_;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy