* Method: newStatistics
* Signature: ()J
*/
-jlong Java_org_rocksdb_Statistics_newStatistics__(JNIEnv* env, jclass jcls) {
- return Java_org_rocksdb_Statistics_newStatistics___3BJ(env, jcls, nullptr, 0);
+jlong Java_org_rocksdb_Statistics_newStatistics__(
+ JNIEnv* env, jclass jcls) {
+ return Java_org_rocksdb_Statistics_newStatistics___3BJ(
+ env, jcls, nullptr, 0);
}
/*
* Method: newStatistics
* Signature: ([B)J
*/
-jlong Java_org_rocksdb_Statistics_newStatistics___3B(JNIEnv* env, jclass jcls,
- jbyteArray jhistograms) {
- return Java_org_rocksdb_Statistics_newStatistics___3BJ(env, jcls, jhistograms,
- 0);
+jlong Java_org_rocksdb_Statistics_newStatistics___3B(
+ JNIEnv* env, jclass jcls, jbyteArray jhistograms) {
+ return Java_org_rocksdb_Statistics_newStatistics___3BJ(
+ env, jcls, jhistograms, 0);
}
/*
* Signature: ([BJ)J
*/
jlong Java_org_rocksdb_Statistics_newStatistics___3BJ(
- JNIEnv* env, jclass /*jcls*/, jbyteArray jhistograms,
- jlong jother_statistics_handle) {
+ JNIEnv* env, jclass, jbyteArray jhistograms, jlong jother_statistics_handle) {
std::shared_ptr<rocksdb::Statistics>* pSptr_other_statistics = nullptr;
if (jother_statistics_handle > 0) {
pSptr_other_statistics =
* Method: disposeInternal
* Signature: (J)V
*/
-void Java_org_rocksdb_Statistics_disposeInternal(JNIEnv* /*env*/,
- jobject /*jobj*/,
- jlong jhandle) {
+void Java_org_rocksdb_Statistics_disposeInternal(
+ JNIEnv*, jobject, jlong jhandle) {
if (jhandle > 0) {
auto* pSptr_statistics =
reinterpret_cast<std::shared_ptr<rocksdb::Statistics>*>(jhandle);
* Method: statsLevel
* Signature: (J)B
*/
-jbyte Java_org_rocksdb_Statistics_statsLevel(JNIEnv* /*env*/, jobject /*jobj*/,
- jlong jhandle) {
+jbyte Java_org_rocksdb_Statistics_statsLevel(
+ JNIEnv*, jobject, jlong jhandle) {
auto* pSptr_statistics =
reinterpret_cast<std::shared_ptr<rocksdb::Statistics>*>(jhandle);
assert(pSptr_statistics != nullptr);
return rocksdb::StatsLevelJni::toJavaStatsLevel(
- pSptr_statistics->get()->stats_level_);
+ pSptr_statistics->get()->get_stats_level());
}
/*
* Method: setStatsLevel
* Signature: (JB)V
*/
-void Java_org_rocksdb_Statistics_setStatsLevel(JNIEnv* /*env*/,
- jobject /*jobj*/, jlong jhandle,
- jbyte jstats_level) {
+void Java_org_rocksdb_Statistics_setStatsLevel(
+ JNIEnv*, jobject, jlong jhandle, jbyte jstats_level) {
auto* pSptr_statistics =
reinterpret_cast<std::shared_ptr<rocksdb::Statistics>*>(jhandle);
assert(pSptr_statistics != nullptr);
auto stats_level = rocksdb::StatsLevelJni::toCppStatsLevel(jstats_level);
- pSptr_statistics->get()->stats_level_ = stats_level;
+ pSptr_statistics->get()->set_stats_level(stats_level);
}
/*
* Method: getTickerCount
* Signature: (JB)J
*/
-jlong Java_org_rocksdb_Statistics_getTickerCount(JNIEnv* /*env*/,
- jobject /*jobj*/,
- jlong jhandle,
- jbyte jticker_type) {
+jlong Java_org_rocksdb_Statistics_getTickerCount(
+ JNIEnv*, jobject, jlong jhandle, jbyte jticker_type) {
auto* pSptr_statistics =
reinterpret_cast<std::shared_ptr<rocksdb::Statistics>*>(jhandle);
assert(pSptr_statistics != nullptr);
auto ticker = rocksdb::TickerTypeJni::toCppTickers(jticker_type);
- return pSptr_statistics->get()->getTickerCount(ticker);
+ uint64_t count = pSptr_statistics->get()->getTickerCount(ticker);
+ return static_cast<jlong>(count);
}
/*
* Method: getAndResetTickerCount
* Signature: (JB)J
*/
-jlong Java_org_rocksdb_Statistics_getAndResetTickerCount(JNIEnv* /*env*/,
- jobject /*jobj*/,
- jlong jhandle,
- jbyte jticker_type) {
+jlong Java_org_rocksdb_Statistics_getAndResetTickerCount(
+ JNIEnv*, jobject, jlong jhandle, jbyte jticker_type) {
auto* pSptr_statistics =
reinterpret_cast<std::shared_ptr<rocksdb::Statistics>*>(jhandle);
assert(pSptr_statistics != nullptr);
* Method: getHistogramData
* Signature: (JB)Lorg/rocksdb/HistogramData;
*/
-jobject Java_org_rocksdb_Statistics_getHistogramData(JNIEnv* env,
- jobject /*jobj*/,
- jlong jhandle,
- jbyte jhistogram_type) {
+jobject Java_org_rocksdb_Statistics_getHistogramData(
+ JNIEnv* env, jobject, jlong jhandle, jbyte jhistogram_type) {
auto* pSptr_statistics =
reinterpret_cast<std::shared_ptr<rocksdb::Statistics>*>(jhandle);
assert(pSptr_statistics != nullptr);
- rocksdb::HistogramData
- data; // TODO(AR) perhaps better to construct a Java Object Wrapper that
- // uses ptr to C++ `new HistogramData`
+ // TODO(AR) perhaps better to construct a Java Object Wrapper that
+ // uses ptr to C++ `new HistogramData`
+ rocksdb::HistogramData data;
+
auto histogram = rocksdb::HistogramTypeJni::toCppHistograms(jhistogram_type);
pSptr_statistics->get()->histogramData(
static_cast<rocksdb::Histograms>(histogram), &data);
return env->NewObject(jclazz, mid, data.median, data.percentile95,
data.percentile99, data.average,
- data.standard_deviation);
+ data.standard_deviation, data.max, data.count,
+ data.sum, data.min);
}
/*
* Method: getHistogramString
* Signature: (JB)Ljava/lang/String;
*/
-jstring Java_org_rocksdb_Statistics_getHistogramString(JNIEnv* env,
- jobject /*jobj*/,
- jlong jhandle,
- jbyte jhistogram_type) {
+jstring Java_org_rocksdb_Statistics_getHistogramString(
+ JNIEnv* env, jobject, jlong jhandle, jbyte jhistogram_type) {
auto* pSptr_statistics =
reinterpret_cast<std::shared_ptr<rocksdb::Statistics>*>(jhandle);
assert(pSptr_statistics != nullptr);
* Method: reset
* Signature: (J)V
*/
-void Java_org_rocksdb_Statistics_reset(JNIEnv* env, jobject /*jobj*/,
- jlong jhandle) {
+void Java_org_rocksdb_Statistics_reset(
+ JNIEnv* env, jobject, jlong jhandle) {
auto* pSptr_statistics =
reinterpret_cast<std::shared_ptr<rocksdb::Statistics>*>(jhandle);
assert(pSptr_statistics != nullptr);
* Method: toString
* Signature: (J)Ljava/lang/String;
*/
-jstring Java_org_rocksdb_Statistics_toString(JNIEnv* env, jobject /*jobj*/,
- jlong jhandle) {
+jstring Java_org_rocksdb_Statistics_toString(
+ JNIEnv* env, jobject, jlong jhandle) {
auto* pSptr_statistics =
reinterpret_cast<std::shared_ptr<rocksdb::Statistics>*>(jhandle);
assert(pSptr_statistics != nullptr);