📄 com_firstworks_sqlrelay_sqlrcursor.c
字号:
/* * 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 + -