theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3ValueC_Types_JV_API

Sq3ValueC - get type from valueMore...

+ Collaboration diagram for Sq3ValueC_Types_JV_API:

Functions

native MkBufferC jvsq3lite.Sq3ValueC.BUF ()
  Java: MkBufferC val.BUF() C-API
Obtaining a MkBufferC value…
 
native MkBufferC jvsq3lite.Sq3ValueC.Blob ()
  Java: MkBufferC sq3val.Blob() C-API
Obtaining SQL Values …
 
native byte[] jvsq3lite.Sq3ValueC.BinaryR ()
  Java: byte[] sq3val.BinaryR() C-API
Obtaining SQL Values …
 
native double jvsq3lite.Sq3ValueC.Double ()
  Java: double sq3val.Double() C-API
Obtaining SQL Values …
 
native int jvsq3lite.Sq3ValueC.Int ()
  Java: int sq3val.Int() C-API
Obtaining SQL Values …
 
native long jvsq3lite.Sq3ValueC.Int64 ()
  Java: long sq3val.Int64() C-API
Obtaining SQL Values …
 
native String jvsq3lite.Sq3ValueC.StringR ()
  Java: String sq3val.StringR() C-API
Obtaining SQL Values …
 
native String jvsq3lite.Sq3ValueC.Text ()
  Java: String sq3val.Text() C-API
Obtaining SQL Values …
 
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3ValueC_BUF (JNIEnv *env, jobject self)
  Java: MkBufferC val.BUF() C-API
Obtaining a MkBufferC value…
 
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3ValueC_Blob (JNIEnv *env, jobject self)
  Java: MkBufferC sq3val.Blob() C-API
Obtaining SQL Values …
 
JNIEXPORT jbyteArray JNICALL Java_jvsq3lite_Sq3ValueC_BinaryR (JNIEnv *env, jobject self)
  Java: byte[] sq3val.BinaryR() C-API
Obtaining SQL Values …
 
JNIEXPORT jdouble JNICALL Java_jvsq3lite_Sq3ValueC_Double (JNIEnv *env, jobject self)
  Java: double sq3val.Double() C-API
Obtaining SQL Values …
 
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3ValueC_Int (JNIEnv *env, jobject self)
  Java: int sq3val.Int() C-API
Obtaining SQL Values …
 
JNIEXPORT jlong JNICALL Java_jvsq3lite_Sq3ValueC_Int64 (JNIEnv *env, jobject self)
  Java: long sq3val.Int64() C-API
Obtaining SQL Values …
 
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3ValueC_StringR (JNIEnv *env, jobject self)
  Java: String sq3val.StringR() C-API
Obtaining SQL Values …
 
JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3ValueC_Text (JNIEnv *env, jobject self)
  Java: String sq3val.Text() C-API
Obtaining SQL Values …
 

Detailed Description

Sq3ValueC - get type from value

Function Documentation

◆ BinaryR()

native byte[] jvsq3lite.Sq3ValueC.BinaryR ( )

Java: byte[] sq3val.BinaryR() C-API
Obtaining SQL Values …

◆ Blob()

native MkBufferC jvsq3lite.Sq3ValueC.Blob ( )

Java: MkBufferC sq3val.Blob() C-API
Obtaining SQL Values …

◆ BUF()

native MkBufferC jvsq3lite.Sq3ValueC.BUF ( )

Java: MkBufferC val.BUF() C-API
Obtaining a MkBufferC value…

◆ Double()

native double jvsq3lite.Sq3ValueC.Double ( )

Java: double sq3val.Double() C-API
Obtaining SQL Values …

◆ Int()

native int jvsq3lite.Sq3ValueC.Int ( )

Java: int sq3val.Int() C-API
Obtaining SQL Values …

◆ Int64()

native long jvsq3lite.Sq3ValueC.Int64 ( )

Java: long sq3val.Int64() C-API
Obtaining SQL Values …

◆ Java_jvsq3lite_Sq3ValueC_BinaryR()

JNIEXPORT jbyteArray JNICALL Java_jvsq3lite_Sq3ValueC_BinaryR ( JNIEnv * env,
jobject self )

Java: byte[] sq3val.BinaryR() C-API
Obtaining SQL Values …

Definition at line 273 of file Sq3ValueC_jv.c.

273 {
274 SQ3_VALN hdl = (SQ3_VALN)pObj2Hdl(env,"Sq3ValueC",self);
275 JavaErrorCheck;
276 MkRtSetup_X(hdl);
277 MkBinaryR __retVal__L = Sq3ValueBinaryR(hdl);
278 jbyteArray __retVal__S = (*env)->NewByteArray(env, (jsize) __retVal__L.size);
279 JavaErrorCheck;
280 (*env)->SetByteArrayRegion(env,__retVal__S,0,(jsize) __retVal__L.size,(jbyte*)__retVal__L.data);
281 JavaErrorCheck;
282 return __retVal__S;
283error:
284 return 0;
285}
#define MkRtSetup_X(x)
const struct Sq3ValueS * SQ3_VALN
class-shortcut for const struct Sq3ValueS *, all const shortcut using the XX_YYYC syntax (only for pu...
static MkBinaryR Sq3ValueBinaryR(SQ3_VALN sq3val)
Obtaining SQL Values …
MK_SIZE size
MK_BINN data
Struct to represent the data of the Sq3ValueC …

◆ Java_jvsq3lite_Sq3ValueC_Blob()

JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3ValueC_Blob ( JNIEnv * env,
jobject self )

Java: MkBufferC sq3val.Blob() C-API
Obtaining SQL Values …

Definition at line 259 of file Sq3ValueC_jv.c.

259 {
260 SQ3_VALN hdl = (SQ3_VALN)pObj2Hdl(env,"Sq3ValueC",self);
261 JavaErrorCheck;
262 MkRtSetup_X(hdl);
263 MK_BUF __retVal__L = Sq3ValueBlob(hdl);
264 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
265 return __retVal__S;
266error:
267 return 0;
268}
#define MK_RT_CALL
#define Sq3ValueBlob(...)

◆ Java_jvsq3lite_Sq3ValueC_BUF()

JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3ValueC_BUF ( JNIEnv * env,
jobject self )

Java: MkBufferC val.BUF() C-API
Obtaining a MkBufferC value…

Definition at line 247 of file Sq3ValueC_jv.c.

247 {
248 SQ3_VALN hdl = (SQ3_VALN)pObj2Hdl(env,"Sq3ValueC",self);
249 JavaErrorCheck;
250 MkRtSetup_X(hdl);
251 MK_BUF __retVal__L = Sq3ValueBUF(hdl);
252 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,__retVal__L);
253 return __retVal__S;
254error:
255 return 0;
256}
#define Sq3ValueBUF(...)

◆ Java_jvsq3lite_Sq3ValueC_Double()

JNIEXPORT jdouble JNICALL Java_jvsq3lite_Sq3ValueC_Double ( JNIEnv * env,
jobject self )

Java: double sq3val.Double() C-API
Obtaining SQL Values …

Definition at line 288 of file Sq3ValueC_jv.c.

288 {
289 SQ3_VALN hdl = (SQ3_VALN)pObj2Hdl(env,"Sq3ValueC",self);
290 JavaErrorCheck;
291 MkRtSetup_X(hdl);
292 MK_DBL __retVal__L = Sq3ValueDouble(hdl);
293 jdouble __retVal__S = __retVal__L;
294 return __retVal__S;
295error:
296 return 0;
297}
double MK_DBL
static MK_DBL Sq3ValueDouble(SQ3_VALN sq3val)
Obtaining SQL Values …

◆ Java_jvsq3lite_Sq3ValueC_Int()

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

Java: int sq3val.Int() C-API
Obtaining SQL Values …

Definition at line 300 of file Sq3ValueC_jv.c.

300 {
301 SQ3_VALN hdl = (SQ3_VALN)pObj2Hdl(env,"Sq3ValueC",self);
302 JavaErrorCheck;
303 MkRtSetup_X(hdl);
304 MK_I32 __retVal__L = Sq3ValueInt(hdl);
305 jint __retVal__S = __retVal__L;
306 return __retVal__S;
307error:
308 return 0;
309}
signed int MK_I32
static MK_I32 Sq3ValueInt(SQ3_VALN sq3val)
Obtaining SQL Values …

◆ Java_jvsq3lite_Sq3ValueC_Int64()

JNIEXPORT jlong JNICALL Java_jvsq3lite_Sq3ValueC_Int64 ( JNIEnv * env,
jobject self )

Java: long sq3val.Int64() C-API
Obtaining SQL Values …

Definition at line 312 of file Sq3ValueC_jv.c.

312 {
313 SQ3_VALN hdl = (SQ3_VALN)pObj2Hdl(env,"Sq3ValueC",self);
314 JavaErrorCheck;
315 MkRtSetup_X(hdl);
316 MK_I64 __retVal__L = Sq3ValueInt64(hdl);
317 jlong __retVal__S = __retVal__L;
318 return __retVal__S;
319error:
320 return 0;
321}
signed long long MK_I64
static MK_I64 Sq3ValueInt64(SQ3_VALN sq3val)
Obtaining SQL Values …

◆ Java_jvsq3lite_Sq3ValueC_StringR()

JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3ValueC_StringR ( JNIEnv * env,
jobject self )

Java: String sq3val.StringR() C-API
Obtaining SQL Values …

Definition at line 324 of file Sq3ValueC_jv.c.

324 {
325 SQ3_VALN hdl = (SQ3_VALN)pObj2Hdl(env,"Sq3ValueC",self);
326 JavaErrorCheck;
327 MkRtSetup_X(hdl);
328 MkStringR __retVal__L = Sq3ValueStringR(hdl);
329 jstring __retVal__S = (*env)->NewStringUTF(env, __retVal__L.ptr);
330 JavaErrorCheck;
331 return __retVal__S;
332error:
333 return 0;
334}
static MkStringR Sq3ValueStringR(SQ3_VALN sq3val)
Obtaining SQL Values …
MK_STRN ptr

◆ Java_jvsq3lite_Sq3ValueC_Text()

JNIEXPORT jstring JNICALL Java_jvsq3lite_Sq3ValueC_Text ( JNIEnv * env,
jobject self )

Java: String sq3val.Text() C-API
Obtaining SQL Values …

Definition at line 337 of file Sq3ValueC_jv.c.

337 {
338 SQ3_VALN hdl = (SQ3_VALN)pObj2Hdl(env,"Sq3ValueC",self);
339 JavaErrorCheck;
340 MkRtSetup_X(hdl);
341 MK_STRN __retVal__L = Sq3ValueText(hdl);
342 jstring __retVal__S = JC2O(env,__retVal__L);
343 return __retVal__S;
344error:
345 return 0;
346}
const MK_STRB * MK_STRN
static MK_STRN Sq3ValueText(SQ3_VALN sq3val)
Obtaining SQL Values …

◆ StringR()

native String jvsq3lite.Sq3ValueC.StringR ( )

Java: String sq3val.StringR() C-API
Obtaining SQL Values …

◆ Text()

native String jvsq3lite.Sq3ValueC.Text ( )

Java: String sq3val.Text() C-API
Obtaining SQL Values …