⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 com_firstworks_sqlrelay_sqlrcursor.c

📁 适合于Unix/Linux下的一个持久数据库连接池
💻 C
📖 第 1 页 / 共 4 页
字号:
/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnType * Signature: (Ljava/lang/String;)Ljava/lang/String; */JNIEXPORT jstring JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnType__Ljava_lang_String_2  (JNIEnv *env, jobject self, jstring col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	char	*colstring=curGetStringUTFChars(env,col,0);	jstring	retval=env->NewStringUTF(cur->getColumnType(colstring));	curReleaseStringUTFChars(env,col,colstring);	return retval;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnPrecision * Signature: (I)J */JNIEXPORT jlong JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnPrecision__I  (JNIEnv *env, jobject self, jint col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	return (jlong)cur->getColumnPrecision((uint32_t)col);}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnPrecision * Signature: (Ljava/lang/String;)J */JNIEXPORT jlong JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnPrecision__Ljava_lang_String_2  (JNIEnv *env, jobject self, jstring col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	char	*colstring=curGetStringUTFChars(env,col,0);	jlong	retval=(jlong)cur->getColumnPrecision(colstring);	curReleaseStringUTFChars(env,col,colstring);	return retval;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnScale * Signature: (I)J */JNIEXPORT jlong JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnScale__I  (JNIEnv *env, jobject self, jint col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	return (jlong)cur->getColumnScale((uint32_t)col);}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnScale * Signature: (Ljava/lang/String;)J */JNIEXPORT jlong JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnScale__Ljava_lang_String_2  (JNIEnv *env, jobject self, jstring col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	char	*colstring=curGetStringUTFChars(env,col,0);	jlong	retval=(jlong)cur->getColumnScale(colstring);	curReleaseStringUTFChars(env,col,colstring);	return retval;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnIsNullable * Signature: (I)Z */JNIEXPORT jboolean JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnIsNullable__I  (JNIEnv *env, jobject self, jint col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	return (cur->getColumnIsNullable((uint32_t)col))?JNI_TRUE:JNI_FALSE;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnIsNullable * Signature: (Ljava/lang/String;)Z */JNIEXPORT jboolean JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnIsNullable__Ljava_lang_String_2  (JNIEnv *env, jobject self, jstring col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	char	*colstring=curGetStringUTFChars(env,col,0);	jboolean	retval=(cur->getColumnIsNullable(colstring))?							JNI_TRUE:JNI_FALSE;	curReleaseStringUTFChars(env,col,colstring);	return retval;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnIsPrimaryKey * Signature: (I)Z */JNIEXPORT jboolean JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnIsPrimaryKey__I  (JNIEnv *env, jobject self, jint col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	return (cur->getColumnIsPrimaryKey((uint32_t)col))?JNI_TRUE:JNI_FALSE;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnIsPrimaryKey * Signature: (Ljava/lang/String;)Z */JNIEXPORT jboolean JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnIsPrimaryKey__Ljava_lang_String_2  (JNIEnv *env, jobject self, jstring col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	char	*colstring=curGetStringUTFChars(env,col,0);	jboolean	retval=(cur->getColumnIsPrimaryKey(colstring))?							JNI_TRUE:JNI_FALSE;	curReleaseStringUTFChars(env,col,colstring);	return retval;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnIsUnique * Signature: (I)Z */JNIEXPORT jboolean JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnIsUnique__I  (JNIEnv *env, jobject self, jint col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	return (cur->getColumnIsUnique((uint32_t)col))?JNI_TRUE:JNI_FALSE;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnIsUnique * Signature: (Ljava/lang/String;)Z */JNIEXPORT jboolean JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnIsUnique__Ljava_lang_String_2  (JNIEnv *env, jobject self, jstring col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	char	*colstring=curGetStringUTFChars(env,col,0);	jboolean	retval=(cur->getColumnIsUnique(colstring))?							JNI_TRUE:JNI_FALSE;	curReleaseStringUTFChars(env,col,colstring);	return retval;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnIsPartOfKey * Signature: (I)Z */JNIEXPORT jboolean JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnIsPartOfKey__I  (JNIEnv *env, jobject self, jint col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	return (cur->getColumnIsUnique((uint32_t)col))?JNI_TRUE:JNI_FALSE;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnIsPartOfKey * Signature: (Ljava/lang/String;)Z */JNIEXPORT jboolean JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnIsPartOfKey__Ljava_lang_String_2  (JNIEnv *env, jobject self, jstring col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	char	*colstring=curGetStringUTFChars(env,col,0);	jboolean	retval=(cur->getColumnIsPartOfKey(colstring))?							JNI_TRUE:JNI_FALSE;	curReleaseStringUTFChars(env,col,colstring);	return retval;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnIsUnsigned * Signature: (I)Z */JNIEXPORT jboolean JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnIsUnsigned__I  (JNIEnv *env, jobject self, jint col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	return (cur->getColumnIsUnique((uint32_t)col))?JNI_TRUE:JNI_FALSE;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnIsUnsigned * Signature: (Ljava/lang/String;)Z */JNIEXPORT jboolean JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnIsUnsigned__Ljava_lang_String_2  (JNIEnv *env, jobject self, jstring col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	char	*colstring=curGetStringUTFChars(env,col,0);	jboolean	retval=(cur->getColumnIsUnsigned(colstring))?							JNI_TRUE:JNI_FALSE;	curReleaseStringUTFChars(env,col,colstring);	return retval;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnIsZeroFilled * Signature: (I)Z */JNIEXPORT jboolean JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnIsZeroFilled__I  (JNIEnv *env, jobject self, jint col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	return (cur->getColumnIsUnique((uint32_t)col))?JNI_TRUE:JNI_FALSE;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnIsZeroFilled * Signature: (Ljava/lang/String;)Z */JNIEXPORT jboolean JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnIsZeroFilled__Ljava_lang_String_2  (JNIEnv *env, jobject self, jstring col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	char	*colstring=curGetStringUTFChars(env,col,0);	jboolean	retval=(cur->getColumnIsZeroFilled(colstring))?							JNI_TRUE:JNI_FALSE;	curReleaseStringUTFChars(env,col,colstring);	return retval;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnIsBinary * Signature: (I)Z */JNIEXPORT jboolean JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnIsBinary__I  (JNIEnv *env, jobject self, jint col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	return (cur->getColumnIsUnique((uint32_t)col))?JNI_TRUE:JNI_FALSE;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnIsBinary * Signature: (Ljava/lang/String;)Z */JNIEXPORT jboolean JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnIsBinary__Ljava_lang_String_2  (JNIEnv *env, jobject self, jstring col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	char	*colstring=curGetStringUTFChars(env,col,0);	jboolean	retval=(cur->getColumnIsBinary(colstring))?							JNI_TRUE:JNI_FALSE;	curReleaseStringUTFChars(env,col,colstring);	return retval;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnIsAutoIncrement * Signature: (I)Z */JNIEXPORT jboolean JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnIsAutoIncrement__I  (JNIEnv *env, jobject self, jint col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	return (cur->getColumnIsUnique((uint32_t)col))?JNI_TRUE:JNI_FALSE;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnIsAutoIncrement * Signature: (Ljava/lang/String;)Z */JNIEXPORT jboolean JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnIsAutoIncrement__Ljava_lang_String_2  (JNIEnv *env, jobject self, jstring col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	char	*colstring=curGetStringUTFChars(env,col,0);	jboolean	retval=(cur->getColumnIsAutoIncrement(colstring))?							JNI_TRUE:JNI_FALSE;	curReleaseStringUTFChars(env,col,colstring);	return retval;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnLength * Signature: (I)I */JNIEXPORT jint JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnLength__I  (JNIEnv *env, jobject self, jint col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	return (jint)cur->getColumnLength((uint32_t)col);}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getColumnLength * Signature: (Ljava/lang/String;)I */JNIEXPORT jint JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getColumnLength__Ljava_lang_String_2  (JNIEnv *env, jobject self, jstring col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	char	*colstring=curGetStringUTFChars(env,col,0);	jint	retval=(jint)cur->getColumnLength(colstring);	curReleaseStringUTFChars(env,col,colstring);	return retval;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getLongest * Signature: (I)I */JNIEXPORT jint JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getLongest__I  (JNIEnv *env, jobject self, jint col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	return (jint)cur->getLongest((uint32_t)col);}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getLongest * Signature: (Ljava/lang/String;)I */JNIEXPORT jint JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getLongest__Ljava_lang_String_2  (JNIEnv *env, jobject self, jstring col) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	char	*colstring=curGetStringUTFChars(env,col,0);	jint	retval=(jint)cur->getLongest(colstring);	curReleaseStringUTFChars(env,col,colstring);	return retval;}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    getResultSetId * Signature: ()S */JNIEXPORT jshort JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_getResultSetId  (JNIEnv *env, jobject self) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	return (jshort)cur->getResultSetId();}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    suspendResultSet * Signature: ()V */JNIEXPORT void JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_suspendResultSet  (JNIEnv *env, jobject self) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	cur->suspendResultSet();}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    resumeResultSet * Signature: (S)Z */JNIEXPORT jboolean JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_resumeResultSet  (JNIEnv *env, jobject self, jshort id) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	return (jboolean)cur->resumeResultSet((uint16_t)id);}/* * Class:     com_firstworks_sqlrelay_SQLRCursor * Method:    resumeCachedResultSet * Signature: (SLjava/lang/String;)Z */JNIEXPORT jboolean JNICALL Java_com_firstworks_sqlrelay_SQLRCursor_resumeCachedResultSet  (JNIEnv *env, jobject self, jshort id, jstring filename) {	jclass		cls=env->GetObjectClass(self);	sqlrcursor	*cur=(sqlrcursor *)env->GetIntField(self,				env->GetFieldID(cls,"cursor","J"));	char	*filenamestring=curGetStringUTFChars(env,filename,0);	jboolean	retval=		(jboolean)cur->resumeCachedResultSet((uint16_t)id,							filenamestring);	curReleaseStringUTFChars(env,filename,filenamestring);	return retval;}#ifdef __cplusplus}#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -