2014-03-27 10:25:53 -04:00
|
|
|
#include "sqlite/sqlite3.h"
|
|
|
|
#include "sqlite.h"
|
2013-10-25 11:19:00 -04:00
|
|
|
|
|
|
|
void throw_sqlite3_exception(JNIEnv *env, sqlite3 *handle, int errcode) {
|
|
|
|
if (SQLITE_OK == errcode) {
|
|
|
|
errcode = sqlite3_errcode(handle);
|
|
|
|
}
|
|
|
|
const char *errmsg = sqlite3_errmsg(handle);
|
|
|
|
jclass exClass = (*env)->FindClass(env, "org/telegram/SQLite/SQLiteException");
|
|
|
|
(*env)->ThrowNew(env, exClass, errmsg);
|
|
|
|
}
|