theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3StmtC_Column_JV_API

Sq3StmtC - Result Values From A Query … More...

+ Collaboration diagram for Sq3StmtC_Column_JV_API:

Functions

native Sq3ValueC jvsq3lite.Sq3StmtC.ColumnValue (int iCol)
  Java: Sq3ValueC sq3stmt.ColumnValue(int iCol) C-API
Result Values From A Query …
 
native byte[] jvsq3lite.Sq3StmtC.ColumnBlob (int iCol)
  Java: byte[] sq3stmt.ColumnBlob(int iCol) C-API
Result a MkBinaryR Value From A Query.
 
native int jvsq3lite.Sq3StmtC.ColumnBytes (int iCol)
  Java: int sq3stmt.ColumnBytes(int iCol) C-API
Result Values From A Query …
 
native int jvsq3lite.Sq3StmtC.ColumnCount ()
  Java: int pStmt.ColumnCount() C-API
Number Of Columns In A Result Set …
 
native double jvsq3lite.Sq3StmtC.ColumnDouble (int iCol)
  Java: double sq3stmt.ColumnDouble(int iCol) C-API
Result Values From A Query …
 
native int jvsq3lite.Sq3StmtC.ColumnInt (int iCol)
  Java: int sq3stmt.ColumnInt(int iCol) C-API
Result Values From A Query …
 
native long jvsq3lite.Sq3StmtC.ColumnInt64 (int iCol)
  Java: long sq3stmt.ColumnInt64(int iCol) C-API
Result Values From A Query …
 
native String jvsq3lite.Sq3StmtC.ColumnName (int N)
  Java: String sq3stmt.ColumnName(int N) C-API
Column Names In A Result Set …
 
native String jvsq3lite.Sq3StmtC.ColumnText (int iCol)
  Java: String sq3stmt.ColumnText(int iCol) C-API
Result a MkStringR Value From A Query.
 
native Sq3TypeE jvsq3lite.Sq3StmtC.ColumnType (int iCol)
  Java: Sq3TypeE sq3stmt.ColumnType(int iCol) C-API
Result Values From A Query …
 
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3StmtC_ColumnValue (JNIEnv *env, jobject self, jint iCol)
  Java: Sq3ValueC sq3stmt.ColumnValue(int iCol) C-API
Result Values From A Query …
 
JNIEXPORT jbyteArray JNICALL Java_jvsq3lite_Sq3StmtC_ColumnBlob (JNIEnv *env, jobject self, jint iCol)
  Java: byte[] sq3stmt.ColumnBlob(int iCol) C-API
Result a MkBinaryR Value From A Query.
 
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3StmtC_ColumnBytes (JNIEnv *env, jobject self, jint iCol)
  Java: int sq3stmt.ColumnBytes(int iCol) C-API
Result Values From A Query …
 
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3StmtC_ColumnCount (JNIEnv *env, jobject self)
  Java: int pStmt.ColumnCount() C-API
Number Of Columns In A Result Set …
 
JNIEXPORT jdouble JNICALL Java_jvsq3lite_Sq3StmtC_ColumnDouble (JNIEnv *env, jobject self, jint iCol)
  Java: double sq3stmt.ColumnDouble(int iCol) C-API
Result Values From A Query …
 
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3StmtC_ColumnInt (JNIEnv *env, jobject self, jint iCol)
  Java: int sq3stmt.ColumnInt(int iCol) C-API
Result Values From A Query …
 
JNIEXPORT jlong JNICALL Java_jvsq3lite_Sq3StmtC_ColumnInt64 (JNIEnv *env, jobject self, jint iCol)
  Java: long sq3stmt.ColumnInt64(int iCol) C-API
Result Values From A Query …
 
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3StmtC_ColumnName (JNIEnv *env, jobject self, jint N)
  Java: String sq3stmt.ColumnName(int N) C-API
Column Names In A Result Set …
 
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3StmtC_ColumnText (JNIEnv *env, jobject self, jint iCol)
  Java: String sq3stmt.ColumnText(int iCol) C-API
Result a MkStringR Value From A Query.
 
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3StmtC_ColumnType (JNIEnv *env, jobject self, jint iCol)
  Java: Sq3TypeE sq3stmt.ColumnType(int iCol) C-API
Result Values From A Query …
 

Detailed Description

Sq3StmtC - Result Values From A Query …

Function Documentation

◆ ColumnBlob()

native byte[] jvsq3lite.Sq3StmtC.ColumnBlob ( int iCol)

Java: byte[] sq3stmt.ColumnBlob(int iCol) C-API
Result a MkBinaryR Value From A Query.

◆ ColumnBytes()

native int jvsq3lite.Sq3StmtC.ColumnBytes ( int iCol)

Java: int sq3stmt.ColumnBytes(int iCol) C-API
Result Values From A Query …

◆ ColumnCount()

native int jvsq3lite.Sq3StmtC.ColumnCount ( )

Java: int pStmt.ColumnCount() C-API
Number Of Columns In A Result Set …

◆ ColumnDouble()

native double jvsq3lite.Sq3StmtC.ColumnDouble ( int iCol)

Java: double sq3stmt.ColumnDouble(int iCol) C-API
Result Values From A Query …

◆ ColumnInt()

native int jvsq3lite.Sq3StmtC.ColumnInt ( int iCol)

Java: int sq3stmt.ColumnInt(int iCol) C-API
Result Values From A Query …

◆ ColumnInt64()

native long jvsq3lite.Sq3StmtC.ColumnInt64 ( int iCol)

Java: long sq3stmt.ColumnInt64(int iCol) C-API
Result Values From A Query …

◆ ColumnName()

native String jvsq3lite.Sq3StmtC.ColumnName ( int N)

Java: String sq3stmt.ColumnName(int N) C-API
Column Names In A Result Set …

◆ ColumnText()

native String jvsq3lite.Sq3StmtC.ColumnText ( int iCol)

Java: String sq3stmt.ColumnText(int iCol) C-API
Result a MkStringR Value From A Query.

◆ ColumnType()

native Sq3TypeE jvsq3lite.Sq3StmtC.ColumnType ( int iCol)

Java: Sq3TypeE sq3stmt.ColumnType(int iCol) C-API
Result Values From A Query …

◆ ColumnValue()

native Sq3ValueC jvsq3lite.Sq3StmtC.ColumnValue ( int iCol)

Java: Sq3ValueC sq3stmt.ColumnValue(int iCol) C-API
Result Values From A Query …

◆ Java_jvsq3lite_Sq3StmtC_ColumnBlob()

JNIEXPORT jbyteArray JNICALL Java_jvsq3lite_Sq3StmtC_ColumnBlob ( JNIEnv * env,
jobject self,
jint iCol )

Java: byte[] sq3stmt.ColumnBlob(int iCol) C-API
Result a MkBinaryR Value From A Query.

Definition at line 297 of file Sq3StmtC_jv.c.

297 {
298 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
299 JavaErrorCheck;
300 MkRtSetup_X(hdl);
301 MkBinaryR __retVal__L = Sq3StmtColumnBlob(hdl, iCol);
302 jbyteArray __retVal__S = (*env)->NewByteArray(env, (jsize) __retVal__L.size);
303 JavaErrorCheck;
304 (*env)->SetByteArrayRegion(env,__retVal__S,0,(jsize) __retVal__L.size,(jbyte*)__retVal__L.data);
305 JavaErrorCheck;
306 return __retVal__S;
307error:
308 return 0;
309}
#define MkRtSetup_X(x)
struct Sq3StmtS * SQ3_STMT
class-shortcut for struct Sq3StmtS *, all shortcut using the XX_YYY syntax (only for public API) …
static MkBinaryR Sq3StmtColumnBlob(SQ3_STMT sq3stmt, MK_I32 iCol)
Result a MkBinaryR Value From A Query.
MK_SIZE size
MK_BINN data
Struct to represent the data of the Sq3StmtC …

◆ Java_jvsq3lite_Sq3StmtC_ColumnBytes()

JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3StmtC_ColumnBytes ( JNIEnv * env,
jobject self,
jint iCol )

Java: int sq3stmt.ColumnBytes(int iCol) C-API
Result Values From A Query …

Definition at line 312 of file Sq3StmtC_jv.c.

312 {
313 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
314 JavaErrorCheck;
315 MkRtSetup_X(hdl);
316 MK_I32 __retVal__L = Sq3StmtColumnBytes(hdl, iCol);
317 jint __retVal__S = __retVal__L;
318 return __retVal__S;
319error:
320 return 0;
321}
signed int MK_I32
static MK_I32 Sq3StmtColumnBytes(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ Java_jvsq3lite_Sq3StmtC_ColumnCount()

JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3StmtC_ColumnCount ( JNIEnv * env,
jobject self )

Java: int pStmt.ColumnCount() C-API
Number Of Columns In A Result Set …

Definition at line 324 of file Sq3StmtC_jv.c.

324 {
325 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
326 JavaErrorCheck;
327 MkRtSetup_X(hdl);
328 MK_I32 __retVal__L = Sq3StmtColumnCount(hdl);
329 jint __retVal__S = __retVal__L;
330 return __retVal__S;
331error:
332 return 0;
333}
static MK_I32 Sq3StmtColumnCount(SQ3_STMT pStmt)
Number Of Columns In A Result Set …

◆ Java_jvsq3lite_Sq3StmtC_ColumnDouble()

JNIEXPORT jdouble JNICALL Java_jvsq3lite_Sq3StmtC_ColumnDouble ( JNIEnv * env,
jobject self,
jint iCol )

Java: double sq3stmt.ColumnDouble(int iCol) C-API
Result Values From A Query …

Definition at line 336 of file Sq3StmtC_jv.c.

336 {
337 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
338 JavaErrorCheck;
339 MkRtSetup_X(hdl);
340 MK_DBL __retVal__L = Sq3StmtColumnDouble(hdl, iCol);
341 jdouble __retVal__S = __retVal__L;
342 return __retVal__S;
343error:
344 return 0;
345}
double MK_DBL
static MK_DBL Sq3StmtColumnDouble(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ Java_jvsq3lite_Sq3StmtC_ColumnInt()

JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3StmtC_ColumnInt ( JNIEnv * env,
jobject self,
jint iCol )

Java: int sq3stmt.ColumnInt(int iCol) C-API
Result Values From A Query …

Definition at line 348 of file Sq3StmtC_jv.c.

348 {
349 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
350 JavaErrorCheck;
351 MkRtSetup_X(hdl);
352 MK_I32 __retVal__L = Sq3StmtColumnInt(hdl, iCol);
353 jint __retVal__S = __retVal__L;
354 return __retVal__S;
355error:
356 return 0;
357}
static MK_I32 Sq3StmtColumnInt(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ Java_jvsq3lite_Sq3StmtC_ColumnInt64()

JNIEXPORT jlong JNICALL Java_jvsq3lite_Sq3StmtC_ColumnInt64 ( JNIEnv * env,
jobject self,
jint iCol )

Java: long sq3stmt.ColumnInt64(int iCol) C-API
Result Values From A Query …

Definition at line 360 of file Sq3StmtC_jv.c.

360 {
361 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
362 JavaErrorCheck;
363 MkRtSetup_X(hdl);
364 MK_I64 __retVal__L = Sq3StmtColumnInt64(hdl, iCol);
365 jlong __retVal__S = __retVal__L;
366 return __retVal__S;
367error:
368 return 0;
369}
signed long long MK_I64
static MK_I64 Sq3StmtColumnInt64(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ Java_jvsq3lite_Sq3StmtC_ColumnName()

JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3StmtC_ColumnName ( JNIEnv * env,
jobject self,
jint N )

Java: String sq3stmt.ColumnName(int N) C-API
Column Names In A Result Set …

Definition at line 372 of file Sq3StmtC_jv.c.

372 {
373 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
374 JavaErrorCheck;
375 MkRtSetup_X(hdl);
376 MK_STRN __retVal__L = Sq3StmtColumnName(hdl, N);
377 jstring __retVal__S = JC2O(env,__retVal__L);
378 return __retVal__S;
379error:
380 return 0;
381}
const MK_STRB * MK_STRN
static MK_STRN Sq3StmtColumnName(SQ3_STMT sq3stmt, MK_I32 N)
Column Names In A Result Set …

◆ Java_jvsq3lite_Sq3StmtC_ColumnText()

JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3StmtC_ColumnText ( JNIEnv * env,
jobject self,
jint iCol )

Java: String sq3stmt.ColumnText(int iCol) C-API
Result a MkStringR Value From A Query.

Definition at line 384 of file Sq3StmtC_jv.c.

384 {
385 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
386 JavaErrorCheck;
387 MkRtSetup_X(hdl);
388 MkStringR __retVal__L = Sq3StmtColumnText(hdl, iCol);
389 jstring __retVal__S = (*env)->NewStringUTF(env, __retVal__L.ptr);
390 JavaErrorCheck;
391 return __retVal__S;
392error:
393 return 0;
394}
static MkStringR Sq3StmtColumnText(SQ3_STMT sq3stmt, MK_I32 iCol)
Result a MkStringR Value From A Query.
MK_STRN ptr

◆ Java_jvsq3lite_Sq3StmtC_ColumnType()

JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3StmtC_ColumnType ( JNIEnv * env,
jobject self,
jint iCol )

Java: Sq3TypeE sq3stmt.ColumnType(int iCol) C-API
Result Values From A Query …

Definition at line 397 of file Sq3StmtC_jv.c.

397 {
398 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
399 JavaErrorCheck;
400 MkRtSetup_X(hdl);
401 enum Sq3TypeE __retVal__L = Sq3StmtColumnType(hdl, iCol);
402 jobject __retVal__S = MK(pGetEnumFromString)(env,SQ3(Class_Sq3TypeE),"Ljvsq3lite/Sq3TypeE;",Sq3TypeE_ToString(__retVal__L));
403 return __retVal__S;
404error:
405 return 0;
406}
Sq3TypeE
Fundamental Datatypes.
MK_STRN Sq3TypeE_ToString(enum Sq3TypeE value)
return the Sq3TypeE as string …
static enum Sq3TypeE Sq3StmtColumnType(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ Java_jvsq3lite_Sq3StmtC_ColumnValue()

JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3StmtC_ColumnValue ( JNIEnv * env,
jobject self,
jint iCol )

Java: Sq3ValueC sq3stmt.ColumnValue(int iCol) C-API
Result Values From A Query …

Definition at line 283 of file Sq3StmtC_jv.c.

283 {
284 SQ3_STMT hdl = (SQ3_STMT)pObj2Hdl(env,"Sq3StmtC",self);
285 JavaErrorCheck;
286 MkRtSetup_X(hdl);
287 SQ3_VAL __retVal__L = Sq3StmtColumnValue(hdl, iCol);
288 jobject __retVal__S = SQ3(Sq3ValueC_ObjNew)(MK_RT_CALL env,__retVal__L);
289 return __retVal__S;
290error:
291 return 0;
292}
#define MK_RT_CALL
static SQ3_VAL Sq3StmtColumnValue(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …
static MK_ARTIFICIAL SQ3_VAL Sq3ValueC_ObjNew(sqlite3_value *hdl)
return Programming-Language-Micro-Kernel (PLMK) instance from native hdl …
Struct to represent the data of the Sq3ValueC …