/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class org_kde_qt_QSqlCursor */

#ifndef _Included_org_kde_qt_QSqlCursor
#define _Included_org_kde_qt_QSqlCursor
#ifdef __cplusplus
extern "C" {
#endif
#undef org_kde_qt_QSqlCursor_ReadOnly
#define org_kde_qt_QSqlCursor_ReadOnly 0L
#undef org_kde_qt_QSqlCursor_Insert
#define org_kde_qt_QSqlCursor_Insert 1L
#undef org_kde_qt_QSqlCursor_Update
#define org_kde_qt_QSqlCursor_Update 2L
#undef org_kde_qt_QSqlCursor_Delete
#define org_kde_qt_QSqlCursor_Delete 4L
#undef org_kde_qt_QSqlCursor_Writable
#define org_kde_qt_QSqlCursor_Writable 7L
/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    afterSeek
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_afterSeek
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    append
 * Signature: (Lorg/kde/qt/QSqlFieldInfo;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_append
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    at
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QSqlCursor_at
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    beforeSeek
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_beforeSeek
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    calculateField
 * Signature: (Ljava/lang/String;)Lorg/kde/qt/QVariant;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QSqlCursor_calculateField
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    canDelete
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_canDelete
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    canInsert
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_canInsert
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    canUpdate
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_canUpdate
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    clear
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_clear
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    del
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QSqlCursor_del__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    del
 * Signature: (Ljava/lang/String;)I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QSqlCursor_del__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    del
 * Signature: (Ljava/lang/String;Z)I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QSqlCursor_del__Ljava_lang_String_2Z
  (JNIEnv *, jobject, jstring, jboolean);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    del
 * Signature: (Z)I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QSqlCursor_del__Z
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    driver
 * Signature: ()Lorg/kde/qt/QSqlDriver;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QSqlCursor_driver
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    editBuffer
 * Signature: ()Lorg/kde/qt/QSqlRecord;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QSqlCursor_editBuffer__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    editBuffer
 * Signature: (Z)Lorg/kde/qt/QSqlRecord;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QSqlCursor_editBuffer__Z
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    exec
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_exec
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    filter
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QSqlCursor_filter
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    finalize
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_finalize
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    first
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_first
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    index
 * Signature: (Ljava/lang/String;)Lorg/kde/qt/QSqlIndex;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QSqlCursor_index__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    index
 * Signature: ([Ljava/lang/String;)Lorg/kde/qt/QSqlIndex;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QSqlCursor_index___3Ljava_lang_String_2
  (JNIEnv *, jobject, jobjectArray);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    insert
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QSqlCursor_insert__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    insert
 * Signature: (ILorg/kde/qt/QSqlFieldInfo;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_insert__ILorg_kde_qt_QSqlFieldInfo_2
  (JNIEnv *, jobject, jint, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    insert
 * Signature: (Z)I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QSqlCursor_insert__Z
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    isActive
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_isActive
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    isCalculated
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_isCalculated
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    isReadOnly
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_isReadOnly
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    isSelect
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_isSelect
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    isTrimmed
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_isTrimmed
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    isValid
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_isValid
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    last
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_last
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    lastError
 * Signature: ()Lorg/kde/qt/QSqlError;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QSqlCursor_lastError
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    lastQuery
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QSqlCursor_lastQuery
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    mode
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QSqlCursor_mode
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    name
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QSqlCursor_name
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    newQSqlCursor
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_newQSqlCursor__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    newQSqlCursor
 * Signature: (Ljava/lang/String;ZLorg/kde/qt/QSqlDatabase;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_newQSqlCursor__Ljava_lang_String_2ZLorg_kde_qt_QSqlDatabase_2
  (JNIEnv *, jobject, jstring, jboolean, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    newQSqlCursor
 * Signature: (Lorg/kde/qt/QSqlCursor;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_newQSqlCursor__Lorg_kde_qt_QSqlCursor_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    next
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_next
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    numRowsAffected
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QSqlCursor_numRowsAffected
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    prev
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_prev
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    primaryIndex
 * Signature: (Z)Lorg/kde/qt/QSqlIndex;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QSqlCursor_primaryIndex
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    primeDelete
 * Signature: ()Lorg/kde/qt/QSqlRecord;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QSqlCursor_primeDelete
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    primeInsert
 * Signature: ()Lorg/kde/qt/QSqlRecord;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QSqlCursor_primeInsert
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    primeUpdate
 * Signature: ()Lorg/kde/qt/QSqlRecord;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QSqlCursor_primeUpdate
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    remove
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_remove
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    result
 * Signature: ()Lorg/kde/qt/QSqlResult;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QSqlCursor_result
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    seek
 * Signature: (I)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_seek__I
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    seek
 * Signature: (IZ)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_seek__IZ
  (JNIEnv *, jobject, jint, jboolean);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    select
 * Signature: ()Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_select__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    select
 * Signature: (Ljava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_select__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    select
 * Signature: (Ljava/lang/String;Lorg/kde/qt/QSqlIndex;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_select__Ljava_lang_String_2Lorg_kde_qt_QSqlIndex_2
  (JNIEnv *, jobject, jstring, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    select
 * Signature: (Lorg/kde/qt/QSqlIndex;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_select__Lorg_kde_qt_QSqlIndex_2
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    select
 * Signature: (Lorg/kde/qt/QSqlIndex;Lorg/kde/qt/QSqlIndex;)Z
 */
JNIEXPORT jboolean JNICALL Java_org_kde_qt_QSqlCursor_select__Lorg_kde_qt_QSqlIndex_2Lorg_kde_qt_QSqlIndex_2
  (JNIEnv *, jobject, jobject, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    setCalculated
 * Signature: (Ljava/lang/String;Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_setCalculated
  (JNIEnv *, jobject, jstring, jboolean);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    setFilter
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_setFilter
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    setGenerated
 * Signature: (IZ)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_setGenerated__IZ
  (JNIEnv *, jobject, jint, jboolean);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    setGenerated
 * Signature: (Ljava/lang/String;Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_setGenerated__Ljava_lang_String_2Z
  (JNIEnv *, jobject, jstring, jboolean);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    setMode
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_setMode
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    setName
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_setName__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    setName
 * Signature: (Ljava/lang/String;Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_setName__Ljava_lang_String_2Z
  (JNIEnv *, jobject, jstring, jboolean);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    setPrimaryIndex
 * Signature: (Lorg/kde/qt/QSqlIndex;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_setPrimaryIndex
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    setSort
 * Signature: (Lorg/kde/qt/QSqlIndex;)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_setSort
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    setTrimmed
 * Signature: (Ljava/lang/String;Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_qt_QSqlCursor_setTrimmed
  (JNIEnv *, jobject, jstring, jboolean);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    size
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QSqlCursor_size
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    sort
 * Signature: ()Lorg/kde/qt/QSqlIndex;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QSqlCursor_sort
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    toString
 * Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QSqlCursor_toString__Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    toString
 * Signature: (Ljava/lang/String;Lorg/kde/qt/QSqlField;Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QSqlCursor_toString__Ljava_lang_String_2Lorg_kde_qt_QSqlField_2Ljava_lang_String_2
  (JNIEnv *, jobject, jstring, jobject, jstring);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    toString
 * Signature: (Lorg/kde/qt/QSqlIndex;Lorg/kde/qt/QSqlRecord;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QSqlCursor_toString__Lorg_kde_qt_QSqlIndex_2Lorg_kde_qt_QSqlRecord_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jobject, jobject, jobject, jstring, jstring, jstring);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    toString
 * Signature: (Lorg/kde/qt/QSqlRecord;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_qt_QSqlCursor_toString__Lorg_kde_qt_QSqlRecord_2Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jobject, jobject, jstring, jstring, jstring);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    update
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QSqlCursor_update__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    update
 * Signature: (Ljava/lang/String;)I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QSqlCursor_update__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    update
 * Signature: (Ljava/lang/String;Z)I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QSqlCursor_update__Ljava_lang_String_2Z
  (JNIEnv *, jobject, jstring, jboolean);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    update
 * Signature: (Z)I
 */
JNIEXPORT jint JNICALL Java_org_kde_qt_QSqlCursor_update__Z
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    value
 * Signature: (I)Lorg/kde/qt/QVariant;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QSqlCursor_value__I
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_qt_QSqlCursor
 * Method:    value
 * Signature: (Ljava/lang/String;)Lorg/kde/qt/QVariant;
 */
JNIEXPORT jobject JNICALL Java_org_kde_qt_QSqlCursor_value__Ljava_lang_String_2
  (JNIEnv *, jobject, jstring);

#ifdef __cplusplus
}
#endif
#endif
