4 #ifndef DJINNI_GENERATED_DATABASERESULTSET_HPP_JNI_ 5 #define DJINNI_GENERATED_DATABASERESULTSET_HPP_JNI_ 7 #include "../../api/DatabaseResultSet.hpp" 8 #include "djinni_support.hpp" 14 using CppType = std::shared_ptr<::ledger::core::api::DatabaseResultSet>;
15 using CppOptType = std::shared_ptr<::ledger::core::api::DatabaseResultSet>;
16 using JniType = jobject;
22 static CppType toCpp(JNIEnv* jniEnv, JniType j) { return ::djinni::JniClass<DatabaseResultSet>::get()._fromJava(jniEnv, j); }
24 static ::djinni::LocalRef<JniType> fromCpp(JNIEnv* jniEnv,
const CppType& c) {
return fromCppOpt(jniEnv, c); }
28 friend ::djinni::JniClass<DatabaseResultSet>;
29 friend ::djinni::JniInterface<::ledger::core::api::DatabaseResultSet, DatabaseResultSet>;
37 std::shared_ptr<::ledger::core::api::DatabaseResultRow> getRow()
override;
38 int32_t getUpdateCount()
override;
39 bool hasNext()
override;
40 int32_t available()
override;
42 void close()
override;
43 std::shared_ptr<::ledger::core::api::DatabaseError> getError()
override;
46 friend ::djinni::JniInterface<::ledger::core::api::DatabaseResultSet, ::djinni_generated::DatabaseResultSet>;
49 const ::djinni::GlobalRef<jclass> clazz { ::djinni::jniFindClass(
"co/ledger/core/DatabaseResultSet") };
50 const jmethodID method_getRow { ::djinni::jniGetMethodID(clazz.get(),
"getRow",
"()Lco/ledger/core/DatabaseResultRow;") };
51 const jmethodID method_getUpdateCount { ::djinni::jniGetMethodID(clazz.get(),
"getUpdateCount",
"()I") };
52 const jmethodID method_hasNext { ::djinni::jniGetMethodID(clazz.get(),
"hasNext",
"()Z") };
53 const jmethodID method_available { ::djinni::jniGetMethodID(clazz.get(),
"available",
"()I") };
54 const jmethodID method_next { ::djinni::jniGetMethodID(clazz.get(),
"next",
"()V") };
55 const jmethodID method_close { ::djinni::jniGetMethodID(clazz.get(),
"close",
"()V") };
56 const jmethodID method_getError { ::djinni::jniGetMethodID(clazz.get(),
"getError",
"()Lco/ledger/core/DatabaseError;") };
60 #endif //DJINNI_GENERATED_DATABASERESULTSET_HPP_JNI_ Definition: DatabaseResultSet.hpp:26
Definition: Account.cpp:22
Definition: proxy_cache_interface.hpp:131
Definition: djinni_support.hpp:223
Definition: djinni_support.hpp:379
Definition: DatabaseResultSet.hpp:12