LibreOffice Module connectivity (master) 1
|
#include <ResultSetMetaData.hxx>
Public Member Functions | |
virtual jclass | getMyClass () const override |
java_sql_ResultSetMetaData (JNIEnv *pEnv, jobject myObj, java_sql_Connection &_rCon) | |
virtual sal_Int32 SAL_CALL | getColumnCount () override |
virtual sal_Bool SAL_CALL | isAutoIncrement (sal_Int32 column) override |
virtual sal_Bool SAL_CALL | isCaseSensitive (sal_Int32 column) override |
virtual sal_Bool SAL_CALL | isSearchable (sal_Int32 column) override |
virtual sal_Bool SAL_CALL | isCurrency (sal_Int32 column) override |
virtual sal_Int32 SAL_CALL | isNullable (sal_Int32 column) override |
virtual sal_Bool SAL_CALL | isSigned (sal_Int32 column) override |
virtual sal_Int32 SAL_CALL | getColumnDisplaySize (sal_Int32 column) override |
virtual OUString SAL_CALL | getColumnLabel (sal_Int32 column) override |
virtual OUString SAL_CALL | getColumnName (sal_Int32 column) override |
virtual OUString SAL_CALL | getSchemaName (sal_Int32 column) override |
virtual sal_Int32 SAL_CALL | getPrecision (sal_Int32 column) override |
virtual sal_Int32 SAL_CALL | getScale (sal_Int32 column) override |
virtual OUString SAL_CALL | getTableName (sal_Int32 column) override |
virtual OUString SAL_CALL | getCatalogName (sal_Int32 column) override |
virtual sal_Int32 SAL_CALL | getColumnType (sal_Int32 column) override |
virtual OUString SAL_CALL | getColumnTypeName (sal_Int32 column) override |
virtual sal_Bool SAL_CALL | isReadOnly (sal_Int32 column) override |
virtual sal_Bool SAL_CALL | isWritable (sal_Int32 column) override |
virtual sal_Bool SAL_CALL | isDefinitelyWritable (sal_Int32 column) override |
virtual OUString SAL_CALL | getColumnServiceName (sal_Int32 column) override |
Public Member Functions inherited from connectivity::java_lang_Object | |
java_lang_Object (JNIEnv *pEnv, jobject myObj) | |
java_lang_Object () | |
virtual | ~java_lang_Object () COVERITY_NOEXCEPT_FALSE |
void | saveRef (JNIEnv *pEnv, jobject myObj) |
jobject | getJavaObject () const |
void | clearObject (JNIEnv &rEnv) |
void | clearObject () |
OUString | toString () const |
static ::rtl::Reference< jvmaccess::VirtualMachine > | getVM (const css::uno::Reference< css::uno::XComponentContext > &_rxContext=nullptr) |
void | obtainMethodId_throwSQL (JNIEnv *_pEnv, const char *_pMethodName, const char *_pSignature, jmethodID &_inout_MethodID) const |
void | obtainMethodId_throwRuntime (JNIEnv *_pEnv, const char *_pMethodName, const char *_pSignature, jmethodID &_inout_MethodID) const |
bool | callBooleanMethod (const char *_pMethodName, jmethodID &_inout_MethodID) const |
bool | callBooleanMethodWithIntArg (const char *_pMethodName, jmethodID &_inout_MethodID, sal_Int32 _nArgument) const |
jobject | callResultSetMethod (JNIEnv &_rEnv, const char *_pMethodName, jmethodID &_inout_MethodID) const |
sal_Int32 | callIntMethod_ThrowSQL (const char *_pMethodName, jmethodID &_inout_MethodID) const |
sal_Int32 | callIntMethod_ThrowRuntime (const char *_pMethodName, jmethodID &_inout_MethodID) const |
sal_Int32 | callIntMethodWithIntArg_ThrowSQL (const char *_pMethodName, jmethodID &_inout_MethodID, sal_Int32 _nArgument) const |
sal_Int32 | callIntMethodWithIntArg_ThrowRuntime (const char *_pMethodName, jmethodID &_inout_MethodID, sal_Int32 _nArgument) const |
sal_Int32 | callIntMethodWithStringArg (const char *_pMethodName, jmethodID &_inout_MethodID, const OUString &_nArgument) const |
OUString | callStringMethod (const char *_pMethodName, jmethodID &_inout_MethodID) const |
OUString | callStringMethodWithIntArg (const char *_pMethodName, jmethodID &_inout_MethodID, sal_Int32 _nArgument) const |
void | callVoidMethod_ThrowSQL (const char *_pMethodName, jmethodID &_inout_MethodID) const |
void | callVoidMethod_ThrowRuntime (const char *_pMethodName, jmethodID &_inout_MethodID) const |
void | callVoidMethodWithIntArg_ThrowSQL (const char *_pMethodName, jmethodID &_inout_MethodID, sal_Int32 _nArgument) const |
void | callVoidMethodWithIntArg_ThrowRuntime (const char *_pMethodName, jmethodID &_inout_MethodID, sal_Int32 _nArgument) const |
void | callVoidMethodWithBoolArg_ThrowSQL (const char *_pMethodName, jmethodID &_inout_MethodID, bool _nArgument) const |
void | callVoidMethodWithBoolArg_ThrowRuntime (const char *_pMethodName, jmethodID &_inout_MethodID, bool _nArgument) const |
void | callVoidMethodWithStringArg (const char *_pMethodName, jmethodID &_inout_MethodID, const OUString &_nArgument) const |
jobject | callObjectMethod (JNIEnv *pEnv, const char *_pMethodName, const char *_pSignature, jmethodID &_inout_MethodID) const |
jobject | callObjectMethodWithIntArg (JNIEnv *pEnv, const char *_pMethodName, const char *_pSignature, jmethodID &_inout_MethodID, sal_Int32 _nArgument) const |
template<typename T > | |
T | callMethodWithIntArg (T(JNIEnv::*pCallMethod)(jobject obj, jmethodID methodID,...), const char *_pMethodName, const char *_pSignature, jmethodID &_inout_MethodID, sal_Int32 _nArgument) const |
template<typename T > | |
void | callVoidMethod_ThrowSQL (const char *_pMethodName, const char *_pSignature, jmethodID &_inout_MethodID, sal_Int32 _nArgument, const T &_aValue) const |
Private Member Functions | |
virtual | ~java_sql_ResultSetMetaData () override |
Private Attributes | |
java_sql_Connection * | m_pConnection |
sal_Int32 | m_nColumnCount |
Static Private Attributes | |
static jclass | theClass = nullptr |
Additional Inherited Members | |
Static Public Member Functions inherited from connectivity::java_lang_Object | |
static void | ThrowSQLException (JNIEnv *pEnv, const css::uno::Reference< css::uno::XInterface > &_rContext) |
static void | ThrowLoggedSQLException (const ::comphelper::EventLogger &_rLogger, JNIEnv *pEnvironment, const css::uno::Reference< css::uno::XInterface > &_rxContext) |
static void | ThrowRuntimeException (JNIEnv *pEnv, const css::uno::Reference< css::uno::XInterface > &_rContext) |
static jclass | findMyClass (const char *_pClassName) |
virtual jclass | getMyClass () const |
Protected Attributes inherited from connectivity::java_lang_Object | |
jobject | object |
Static Protected Attributes inherited from connectivity::java_lang_Object | |
static jclass | theClass = nullptr |
Definition at line 31 of file inc/java/sql/ResultSetMetaData.hxx.
|
overrideprivatevirtual |
Definition at line 42 of file jdbc/ResultSetMetaData.cxx.
References connectivity::SDBThreadAttach::releaseRef().
java_sql_ResultSetMetaData::java_sql_ResultSetMetaData | ( | JNIEnv * | pEnv, |
jobject | myObj, | ||
java_sql_Connection & | _rCon | ||
) |
Definition at line 35 of file jdbc/ResultSetMetaData.cxx.
References connectivity::SDBThreadAttach::addRef().
|
overridevirtual |
Definition at line 107 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callStringMethodWithIntArg().
|
overridevirtual |
Definition at line 70 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callIntMethod_ThrowSQL(), and m_nColumnCount.
|
overridevirtual |
Definition at line 56 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callIntMethodWithIntArg_ThrowSQL().
|
overridevirtual |
Definition at line 119 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callStringMethodWithIntArg().
|
overridevirtual |
Definition at line 95 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callStringMethodWithIntArg().
|
overridevirtual |
Definition at line 125 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callStringMethodWithIntArg().
|
overridevirtual |
Definition at line 63 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callIntMethodWithIntArg_ThrowSQL().
|
overridevirtual |
Definition at line 113 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callStringMethodWithIntArg().
|
overridevirtual |
Reimplemented from connectivity::java_lang_Object.
Definition at line 47 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::findMyClass(), and theClass.
|
overridevirtual |
Definition at line 154 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callIntMethodWithIntArg_ThrowSQL().
|
overridevirtual |
Definition at line 160 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callIntMethodWithIntArg_ThrowSQL().
|
overridevirtual |
Definition at line 88 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callStringMethodWithIntArg().
|
overridevirtual |
Definition at line 101 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callStringMethodWithIntArg().
|
overridevirtual |
Definition at line 141 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callBooleanMethodWithIntArg().
|
overridevirtual |
Definition at line 82 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callBooleanMethodWithIntArg().
|
overridevirtual |
Definition at line 132 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callBooleanMethodWithIntArg(), connectivity::java_sql_Connection::isIgnoreCurrencyEnabled(), and m_pConnection.
|
overridevirtual |
Definition at line 187 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callBooleanMethodWithIntArg().
|
overridevirtual |
Definition at line 166 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callIntMethodWithIntArg_ThrowSQL().
|
overridevirtual |
Definition at line 180 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callBooleanMethodWithIntArg().
|
overridevirtual |
Definition at line 173 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callBooleanMethodWithIntArg().
|
overridevirtual |
Definition at line 148 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callBooleanMethodWithIntArg().
|
overridevirtual |
Definition at line 193 of file jdbc/ResultSetMetaData.cxx.
References connectivity::java_lang_Object::callBooleanMethodWithIntArg().
|
private |
Definition at line 35 of file inc/java/sql/ResultSetMetaData.hxx.
Referenced by getColumnCount().
|
private |
Definition at line 34 of file inc/java/sql/ResultSetMetaData.hxx.
Referenced by isCurrency().
|
staticprivate |
Definition at line 38 of file inc/java/sql/ResultSetMetaData.hxx.
Referenced by getMyClass().