MySQL 5.6.14 Source Code Document
|
#include <jtie_tconv_idcache_impl.hpp>
Public Types | |
typedef MemberIdStrongCache< C > | Base |
Public Types inherited from MemberIdStrongCache< C > | |
typedef MemberId< C > | A |
typedef MemberIdCache< C > | Base |
Public Types inherited from MemberIdCache< C > | |
typedef C::memberID_t | ID_t |
Public Types inherited from MemberId< C > | |
typedef C::memberID_t | ID_t |
Static Public Member Functions | |
static jclass | getClass (JNIEnv *env) |
Static Public Member Functions inherited from MemberIdStrongCache< C > | |
static void | setClass (JNIEnv *env, jclass cls) |
static void | releaseRef (JNIEnv *env, jclass cls) |
Static Public Member Functions inherited from MemberIdCache< C > | |
static ID_t | getId (JNIEnv *env, jclass cls) |
Additional Inherited Members | |
Static Public Attributes inherited from MemberId< C > | |
static unsigned long | nIdLookUps = 0 |
Static Protected Attributes inherited from MemberIdCache< C > | |
static jclass | gClassRef = NULL |
static ID_t | mid = NULL |
Provides caching of JNI Field/Method IDs using strong class references with preloading (at class initialization) – VERY TRICKY, NOT SUPPORTED.
Definition at line 393 of file jtie_tconv_idcache_impl.hpp.
|
inlinestatic |
Returns a JNI Reference to the class declaring the member specified by info type 'C'.
Depending upon the underlying caching strategy, a returned reference may be local or global, weak or strong; the scope of its use must be demarcated by releaseRef().
Pre condition:
Post condition:
Reimplemented from MemberIdStrongCache< C >.
Definition at line 400 of file jtie_tconv_idcache_impl.hpp.