00001
00002 #include <jni.h>
00003
00004
00005 #ifndef _Included_csql_jdbc_JSqlStatement
00006 #define _Included_csql_jdbc_JSqlStatement
00007 #ifdef __cplusplus
00008 extern "C" {
00009 #endif
00010
00011
00012
00013
00014
00015 JNIEXPORT void JNICALL Java_csql_jdbc_JSqlStatement_alloc
00016 (JNIEnv *, jobject, jint);
00017
00018
00019
00020
00021
00022
00023 JNIEXPORT void JNICALL Java_csql_jdbc_JSqlStatement_free
00024 (JNIEnv *, jobject);
00025
00026
00027
00028
00029
00030
00031 JNIEXPORT void JNICALL Java_csql_jdbc_JSqlStatement_setConnectionPtr
00032 (JNIEnv *, jobject, jlong);
00033
00034
00035
00036
00037
00038
00039 JNIEXPORT jint JNICALL Java_csql_jdbc_JSqlStatement_prepare
00040 (JNIEnv *, jobject, jstring);
00041
00042
00043
00044
00045
00046
00047 JNIEXPORT jboolean JNICALL Java_csql_jdbc_JSqlStatement_isSelect
00048 (JNIEnv *, jobject);
00049
00050
00051
00052
00053
00054
00055 JNIEXPORT jint JNICALL Java_csql_jdbc_JSqlStatement_execute
00056 (JNIEnv *, jobject);
00057
00058
00059
00060
00061
00062
00063 JNIEXPORT jlong JNICALL Java_csql_jdbc_JSqlStatement_next
00064 (JNIEnv *, jobject);
00065
00066
00067
00068
00069
00070
00071 JNIEXPORT jlong JNICALL Java_csql_jdbc_JSqlStatement_close
00072 (JNIEnv *, jobject);
00073
00074
00075
00076
00077
00078
00079 JNIEXPORT void JNICALL Java_csql_jdbc_JSqlStatement_setShort
00080 (JNIEnv *, jobject, jint, jshort);
00081
00082
00083
00084
00085
00086
00087 JNIEXPORT void JNICALL Java_csql_jdbc_JSqlStatement_setInt
00088 (JNIEnv *, jobject, jint, jint);
00089
00090
00091
00092
00093
00094
00095 JNIEXPORT void JNICALL Java_csql_jdbc_JSqlStatement_setLong
00096 (JNIEnv *, jobject, jint, jlong);
00097
00098
00099
00100
00101
00102
00103 JNIEXPORT void JNICALL Java_csql_jdbc_JSqlStatement_setByte
00104 (JNIEnv *, jobject, jint, jbyte);
00105
00106
00107
00108
00109
00110
00111 JNIEXPORT void JNICALL Java_csql_jdbc_JSqlStatement_setFloat
00112 (JNIEnv *, jobject, jint, jfloat);
00113
00114
00115
00116
00117
00118
00119 JNIEXPORT void JNICALL Java_csql_jdbc_JSqlStatement_setDouble
00120 (JNIEnv *, jobject, jint, jdouble);
00121
00122
00123
00124
00125
00126
00127 JNIEXPORT void JNICALL Java_csql_jdbc_JSqlStatement_setString
00128 (JNIEnv *, jobject, jint, jstring);
00129
00130
00131
00132
00133
00134
00135 JNIEXPORT void JNICALL Java_csql_jdbc_JSqlStatement_setDate
00136 (JNIEnv *, jobject, jint, jobject);
00137
00138
00139
00140
00141
00142
00143 JNIEXPORT void JNICALL Java_csql_jdbc_JSqlStatement_setTime
00144 (JNIEnv *, jobject, jint, jobject);
00145
00146
00147
00148
00149
00150
00151 JNIEXPORT void JNICALL Java_csql_jdbc_JSqlStatement_setTimestamp
00152 (JNIEnv *, jobject, jint, jobject);
00153
00154
00155
00156
00157
00158
00159 JNIEXPORT void JNICALL Java_csql_jdbc_JSqlStatement_setNull
00160 (JNIEnv *, jobject, jint);
00161
00162
00163
00164
00165
00166
00167 JNIEXPORT jshort JNICALL Java_csql_jdbc_JSqlStatement_getShort
00168 (JNIEnv *, jobject, jint);
00169
00170
00171
00172
00173
00174
00175 JNIEXPORT jint JNICALL Java_csql_jdbc_JSqlStatement_getInt
00176 (JNIEnv *, jobject, jint);
00177
00178
00179
00180
00181
00182
00183 JNIEXPORT jlong JNICALL Java_csql_jdbc_JSqlStatement_getLong
00184 (JNIEnv *, jobject, jint);
00185
00186
00187
00188
00189
00190
00191 JNIEXPORT jbyte JNICALL Java_csql_jdbc_JSqlStatement_getByte
00192 (JNIEnv *, jobject, jint);
00193
00194
00195
00196
00197
00198
00199 JNIEXPORT jfloat JNICALL Java_csql_jdbc_JSqlStatement_getFloat
00200 (JNIEnv *, jobject, jint);
00201
00202
00203
00204
00205
00206
00207 JNIEXPORT jdouble JNICALL Java_csql_jdbc_JSqlStatement_getDouble
00208 (JNIEnv *, jobject, jint);
00209
00210
00211
00212
00213
00214
00215 JNIEXPORT jstring JNICALL Java_csql_jdbc_JSqlStatement_getString
00216 (JNIEnv *, jobject, jint);
00217
00218
00219
00220
00221
00222
00223 JNIEXPORT jobject JNICALL Java_csql_jdbc_JSqlStatement_getDate
00224 (JNIEnv *, jobject, jint);
00225
00226
00227
00228
00229
00230
00231 JNIEXPORT jobject JNICALL Java_csql_jdbc_JSqlStatement_getTime
00232 (JNIEnv *, jobject, jint);
00233
00234
00235
00236
00237
00238
00239 JNIEXPORT jobject JNICALL Java_csql_jdbc_JSqlStatement_getTimestamp
00240 (JNIEnv *, jobject, jint);
00241
00242
00243
00244
00245
00246
00247 JNIEXPORT void JNICALL Java_csql_jdbc_JSqlStatement_freeStmt
00248 (JNIEnv *, jobject);
00249
00250 #ifdef __cplusplus
00251 }
00252 #endif
00253 #endif