30 : css::sdbc::SQLException( _rException.getMessage(),
32 _rException.getSQLState(),
33 _rException.getErrorCode(),
34 Any(_rException.getNextException())
64 static jmethodID mID(
nullptr);
65 jobject out =
callObjectMethod(
t.pEnv,
"getNextException",
"()Ljava/sql/SQLException;", mID);
73 return css::sdbc::SQLException();
78 static jmethodID mID(
nullptr);
83 static jmethodID mID(
nullptr);
jobject callObjectMethod(JNIEnv *pEnv, const char *_pMethodName, const char *_pSignature, jmethodID &_inout_MethodID) const
sal_Int32 callIntMethod_ThrowSQL(const char *_pMethodName, jmethodID &_inout_MethodID) const
OUString callStringMethod(const char *_pMethodName, jmethodID &_inout_MethodID) const
static jclass findMyClass(const char *_pClassName)
OUString getSQLState() const
css::sdbc::SQLException getNextException() const
virtual ~java_sql_SQLException_BASE() override
virtual jclass getMyClass() const override
static jclass st_getMyClass()
sal_Int32 getErrorCode() const
java_sql_SQLException_BASE(JNIEnv *pEnv, jobject myObj)