diff --git a/java/org/rocksdb/Options.java b/java/org/rocksdb/Options.java index 5a13a1e28..11d64e2b8 100644 --- a/java/org/rocksdb/Options.java +++ b/java/org/rocksdb/Options.java @@ -216,7 +216,8 @@ public class Options { /* * Pointer to statistics object. Should only be called after statistics has - * been created by createStatistics() call. + * been created by createStatistics() call. Calls createStatistics() if + * C++ returns NULL pointer for statistics. * * @see createStatistics() */ diff --git a/java/rocksjni/statistics.cc b/java/rocksjni/statistics.cc index 7adf3a11c..546b5fec7 100644 --- a/java/rocksjni/statistics.cc +++ b/java/rocksjni/statistics.cc @@ -28,6 +28,11 @@ jlong Java_org_rocksdb_Statistics_getTickerCount0( return st->getTickerCount(static_cast(tickerType)); } +/* + * Class: org_rocksdb_Statistics + * Method: geHistogramData0 + * Signature: (IJ)Lorg/rocksdb/HistogramData; + */ jobject Java_org_rocksdb_Statistics_geHistogramData0( JNIEnv* env, jobject jobj, int histogramType, jlong handle) { auto st = reinterpret_cast(handle);