1 /* DO NOT EDIT THIS FILE - it is machine generated */
3 /* Header for class csql_jdbc_JSqlStatement */
5 #ifndef _Included_csql_jdbc_JSqlStatement
6 #define _Included_csql_jdbc_JSqlStatement
11 * Class: csql_jdbc_JSqlStatement
15 JNIEXPORT
void JNICALL Java_csql_jdbc_JSqlStatement_alloc
16 (JNIEnv
*, jobject
, jint
);
19 * Class: csql_jdbc_JSqlStatement
23 JNIEXPORT
void JNICALL Java_csql_jdbc_JSqlStatement_free
27 * Class: csql_jdbc_JSqlStatement
31 JNIEXPORT
void JNICALL Java_csql_jdbc_JSqlStatement_freeStmt
35 * Class: csql_jdbc_JSqlStatement
36 * Method: setConnectionPtr
39 JNIEXPORT
void JNICALL Java_csql_jdbc_JSqlStatement_setConnectionPtr
40 (JNIEnv
*, jobject
, jlong
);
43 * Class: csql_jdbc_JSqlStatement
45 * Signature: (Ljava/lang/String;)I
47 JNIEXPORT jint JNICALL Java_csql_jdbc_JSqlStatement_prepare
48 (JNIEnv
*, jobject
, jstring
);
51 * Class: csql_jdbc_JSqlStatement
55 JNIEXPORT jboolean JNICALL Java_csql_jdbc_JSqlStatement_isSelect
59 * Class: csql_jdbc_JSqlStatement
63 JNIEXPORT jint JNICALL Java_csql_jdbc_JSqlStatement_execute
67 * Class: csql_jdbc_JSqlStatement
71 JNIEXPORT jlong JNICALL Java_csql_jdbc_JSqlStatement_next
75 * Class: csql_jdbc_JSqlStatement
79 JNIEXPORT jlong JNICALL Java_csql_jdbc_JSqlStatement_close
83 * Class: csql_jdbc_JSqlStatement
87 JNIEXPORT
void JNICALL Java_csql_jdbc_JSqlStatement_setShort
88 (JNIEnv
*, jobject
, jint
, jshort
);
91 * Class: csql_jdbc_JSqlStatement
95 JNIEXPORT
void JNICALL Java_csql_jdbc_JSqlStatement_setInt
96 (JNIEnv
*, jobject
, jint
, jint
);
99 * Class: csql_jdbc_JSqlStatement
103 JNIEXPORT
void JNICALL Java_csql_jdbc_JSqlStatement_setLong
104 (JNIEnv
*, jobject
, jint
, jlong
);
107 * Class: csql_jdbc_JSqlStatement
111 JNIEXPORT
void JNICALL Java_csql_jdbc_JSqlStatement_setByte
112 (JNIEnv
*, jobject
, jint
, jbyte
);
115 * Class: csql_jdbc_JSqlStatement
119 JNIEXPORT
void JNICALL Java_csql_jdbc_JSqlStatement_setFloat
120 (JNIEnv
*, jobject
, jint
, jfloat
);
123 * Class: csql_jdbc_JSqlStatement
127 JNIEXPORT
void JNICALL Java_csql_jdbc_JSqlStatement_setDouble
128 (JNIEnv
*, jobject
, jint
, jdouble
);
131 * Class: csql_jdbc_JSqlStatement
133 * Signature: (ILjava/lang/String;)V
135 JNIEXPORT
void JNICALL Java_csql_jdbc_JSqlStatement_setString
136 (JNIEnv
*, jobject
, jint
, jstring
);
139 * Class: csql_jdbc_JSqlStatement
141 * Signature: (ILjava/sql/Date;)V
143 JNIEXPORT
void JNICALL Java_csql_jdbc_JSqlStatement_setDate
144 (JNIEnv
*, jobject
, jint
, jobject
);
147 * Class: csql_jdbc_JSqlStatement
149 * Signature: (ILjava/sql/Time;)V
151 JNIEXPORT
void JNICALL Java_csql_jdbc_JSqlStatement_setTime
152 (JNIEnv
*, jobject
, jint
, jobject
);
155 * Class: csql_jdbc_JSqlStatement
156 * Method: setTimestamp
157 * Signature: (ILjava/sql/Timestamp;)V
159 JNIEXPORT
void JNICALL Java_csql_jdbc_JSqlStatement_setTimestamp
160 (JNIEnv
*, jobject
, jint
, jobject
);
163 * Class: csql_jdbc_JSqlStatement
167 JNIEXPORT
void JNICALL Java_csql_jdbc_JSqlStatement_setBoolean
168 (JNIEnv
*, jobject
, jint
, jboolean
);
171 * Class: csql_jdbc_JSqlStatement
175 JNIEXPORT
void JNICALL Java_csql_jdbc_JSqlStatement_setNull
176 (JNIEnv
*, jobject
, jint
);
179 * Class: csql_jdbc_JSqlStatement
183 JNIEXPORT jboolean JNICALL Java_csql_jdbc_JSqlStatement_isNull
184 (JNIEnv
*, jobject
, jint
);
187 * Class: csql_jdbc_JSqlStatement
191 JNIEXPORT jshort JNICALL Java_csql_jdbc_JSqlStatement_getShort
192 (JNIEnv
*, jobject
, jint
);
195 * Class: csql_jdbc_JSqlStatement
199 JNIEXPORT jint JNICALL Java_csql_jdbc_JSqlStatement_getInt
200 (JNIEnv
*, jobject
, jint
);
203 * Class: csql_jdbc_JSqlStatement
207 JNIEXPORT jlong JNICALL Java_csql_jdbc_JSqlStatement_getLong
208 (JNIEnv
*, jobject
, jint
);
211 * Class: csql_jdbc_JSqlStatement
215 JNIEXPORT jbyte JNICALL Java_csql_jdbc_JSqlStatement_getByte
216 (JNIEnv
*, jobject
, jint
);
219 * Class: csql_jdbc_JSqlStatement
223 JNIEXPORT jfloat JNICALL Java_csql_jdbc_JSqlStatement_getFloat
224 (JNIEnv
*, jobject
, jint
);
227 * Class: csql_jdbc_JSqlStatement
231 JNIEXPORT jdouble JNICALL Java_csql_jdbc_JSqlStatement_getDouble
232 (JNIEnv
*, jobject
, jint
);
235 * Class: csql_jdbc_JSqlStatement
237 * Signature: (I)Ljava/lang/String;
239 JNIEXPORT jstring JNICALL Java_csql_jdbc_JSqlStatement_getString
240 (JNIEnv
*, jobject
, jint
);
243 * Class: csql_jdbc_JSqlStatement
245 * Signature: (I)Ljava/sql/Date;
247 JNIEXPORT jobject JNICALL Java_csql_jdbc_JSqlStatement_getDate
248 (JNIEnv
*, jobject
, jint
);
251 * Class: csql_jdbc_JSqlStatement
253 * Signature: (I)Ljava/sql/Time;
255 JNIEXPORT jobject JNICALL Java_csql_jdbc_JSqlStatement_getTime
256 (JNIEnv
*, jobject
, jint
);
259 * Class: csql_jdbc_JSqlStatement
260 * Method: getTimestamp
261 * Signature: (I)Ljava/sql/Timestamp;
263 JNIEXPORT jobject JNICALL Java_csql_jdbc_JSqlStatement_getTimestamp
264 (JNIEnv
*, jobject
, jint
);
267 * Class: csql_jdbc_JSqlStatement
271 JNIEXPORT jboolean JNICALL Java_csql_jdbc_JSqlStatement_getBoolean
272 (JNIEnv
*, jobject
, jint
);
275 * Class: csql_jdbc_JSqlStatement
277 * Signature: (Ljava/lang/String;)I
279 JNIEXPORT jint JNICALL Java_csql_jdbc_JSqlStatement_findColumn
280 (JNIEnv
*, jobject
, jstring
);
283 * Class: csql_jdbc_JSqlStatement
284 * Method: getNoOfFields
287 JNIEXPORT jint JNICALL Java_csql_jdbc_JSqlStatement_getNoOfFields
291 * Class: csql_jdbc_JSqlStatement
292 * Method: getFieldName
293 * Signature: (I)Ljava/lang/String;
295 JNIEXPORT jstring JNICALL Java_csql_jdbc_JSqlStatement_getFieldName
296 (JNIEnv
*, jobject
, jint
);
299 * Class: csql_jdbc_JSqlStatement
300 * Method: getTotalProjFld
303 JNIEXPORT jint JNICALL Java_csql_jdbc_JSqlStatement_getTotalProjFld
307 * Class: csql_jdbc_JSqlStatement
308 * Method: getProjFldType
311 JNIEXPORT jint JNICALL Java_csql_jdbc_JSqlStatement_getProjFldType
312 (JNIEnv
*, jobject
, jint
);
315 * Class: csql_jdbc_JSqlStatement
316 * Method: isFldNullable
319 JNIEXPORT jboolean JNICALL Java_csql_jdbc_JSqlStatement_isFldNullable
320 (JNIEnv
*, jobject
, jint
);
323 * Class: csql_jdbc_JSqlStatement
324 * Method: getProjFldName
325 * Signature: (I)Ljava/lang/String;
327 JNIEXPORT jstring JNICALL Java_csql_jdbc_JSqlStatement_getProjFldName
328 (JNIEnv
*, jobject
, jint
);
331 * Class: csql_jdbc_JSqlStatement
332 * Method: getTableName
333 * Signature: ()Ljava/lang/String;
335 JNIEXPORT jstring JNICALL Java_csql_jdbc_JSqlStatement_getTableName
339 * Class: csql_jdbc_JSqlStatement
340 * Method: getParamFldName
341 * Signature: (I)Ljava/lang/String;
343 JNIEXPORT jstring JNICALL Java_csql_jdbc_JSqlStatement_getParamFldName
344 (JNIEnv
*, jobject
, jint
);
347 * Class: csql_jdbc_JSqlStatement
348 * Method: getTotalparam
351 JNIEXPORT jint JNICALL Java_csql_jdbc_JSqlStatement_getTotalparam
355 * Class: csql_jdbc_JSqlStatement
359 JNIEXPORT jint JNICALL Java_csql_jdbc_JSqlStatement_getType
360 (JNIEnv
*, jobject
, jint
);
363 * Class: csql_jdbc_JSqlStatement
367 JNIEXPORT jboolean JNICALL Java_csql_jdbc_JSqlStatement_isNullable
368 (JNIEnv
*, jobject
, jint
);
371 * Class: csql_jdbc_JSqlStatement
375 JNIEXPORT jint JNICALL Java_csql_jdbc_JSqlStatement_executePro
379 * Class: csql_jdbc_JSqlStatement
381 * Signature: (Ljava/lang/String;)I
383 JNIEXPORT jint JNICALL Java_csql_jdbc_JSqlStatement_preparePro
384 (JNIEnv
*, jobject
, jstring
);
387 * Class: csql_jdbc_JSqlStatement
391 JNIEXPORT jlong JNICALL Java_csql_jdbc_JSqlStatement_nextSet