| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 | // 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).#include <jni.h>#include "include/org_rocksdb_RocksDBExceptionTest.h"#include "rocksdb/slice.h"#include "rocksdb/status.h"#include "rocksjni/portal.h"/* * Class:     org_rocksdb_RocksDBExceptionTest * Method:    raiseException * Signature: ()V */void Java_org_rocksdb_RocksDBExceptionTest_raiseException(JNIEnv* env,                                                          jobject /*jobj*/) {  ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(env,                                                   std::string("test message"));}/* * Class:     org_rocksdb_RocksDBExceptionTest * Method:    raiseExceptionWithStatusCode * Signature: ()V */void Java_org_rocksdb_RocksDBExceptionTest_raiseExceptionWithStatusCode(    JNIEnv* env, jobject /*jobj*/) {  ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(      env, "test message", ROCKSDB_NAMESPACE::Status::NotSupported());}/* * Class:     org_rocksdb_RocksDBExceptionTest * Method:    raiseExceptionNoMsgWithStatusCode * Signature: ()V */void Java_org_rocksdb_RocksDBExceptionTest_raiseExceptionNoMsgWithStatusCode(    JNIEnv* env, jobject /*jobj*/) {  ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(      env, ROCKSDB_NAMESPACE::Status::NotSupported());}/* * Class:     org_rocksdb_RocksDBExceptionTest * Method:    raiseExceptionWithStatusCodeSubCode * Signature: ()V */void Java_org_rocksdb_RocksDBExceptionTest_raiseExceptionWithStatusCodeSubCode(    JNIEnv* env, jobject /*jobj*/) {  ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(      env, "test message",      ROCKSDB_NAMESPACE::Status::TimedOut(          ROCKSDB_NAMESPACE::Status::SubCode::kLockTimeout));}/* * Class:     org_rocksdb_RocksDBExceptionTest * Method:    raiseExceptionNoMsgWithStatusCodeSubCode * Signature: ()V */void Java_org_rocksdb_RocksDBExceptionTest_raiseExceptionNoMsgWithStatusCodeSubCode(    JNIEnv* env, jobject /*jobj*/) {  ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(      env, ROCKSDB_NAMESPACE::Status::TimedOut(               ROCKSDB_NAMESPACE::Status::SubCode::kLockTimeout));}/* * Class:     org_rocksdb_RocksDBExceptionTest * Method:    raiseExceptionWithStatusCodeState * Signature: ()V */void Java_org_rocksdb_RocksDBExceptionTest_raiseExceptionWithStatusCodeState(    JNIEnv* env, jobject /*jobj*/) {  ROCKSDB_NAMESPACE::Slice state("test state");  ROCKSDB_NAMESPACE::RocksDBExceptionJni::ThrowNew(      env, "test message", ROCKSDB_NAMESPACE::Status::NotSupported(state));}
 |