summaryrefslogtreecommitdiff
path: root/platform/android/src/android/database/sqlite/sqlite_exception.cpp
blob: c63f440cd1e7dece2c4d4d91819964e443494367 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include "sqlite_exception.hpp"

namespace mbgl {
namespace android {
namespace android {
namespace database {
namespace sqlite {

jni::Class<SQLiteException> SQLiteException::Class(jni::JNIEnv& env) {
    static auto clazz = *jni::Class<SQLiteException>::Find(env).NewGlobalRef(env).release();
    return clazz;
}

jni::Class<SQLiteCantOpenDatabaseException> SQLiteCantOpenDatabaseException::Class(jni::JNIEnv& env) {
    static auto clazz = *jni::Class<SQLiteCantOpenDatabaseException>::Find(env).NewGlobalRef(env).release();
    return clazz;
}

jni::Class<SQLiteDatabaseCorruptException> SQLiteDatabaseCorruptException::Class(jni::JNIEnv& env) {
    static auto clazz = *jni::Class<SQLiteDatabaseCorruptException>::Find(env).NewGlobalRef(env).release();
    return clazz;
}

} // namespace sqlite
} // namespace database
} // namespace android
} // namespace android
} // namespace mbgl