theSq3Lite 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard - theLib - theATL
c - tcl - atl - cs - py - rb - jv - cc
Loading...
Searching...
No Matches
Sq3BlobC_Misc_JV_API

Sq3BlobC - various functions to perform misc operations … More...

+ Collaboration diagram for Sq3BlobC_Misc_JV_API:

Functions

native MkBufferC jvsq3lite.Sq3BlobC.Read (MkBufferC Z_inout, int iOffset)
  Java: MkBufferC sq3blob.Read(?MkBufferC Z_inout = null?, int iOffset) C-API
Read Data From A BLOB Incrementally …
 
MkBufferC jvsq3lite.Sq3BlobC.Read (int iOffset)
  Java: MkBufferC sq3blob.Read(?MkBufferC Z_inout = null?, int iOffset) C-API
Read Data From A BLOB Incrementally …
 
native int jvsq3lite.Sq3BlobC.Bytes ()
  Java: int sq3blob.Bytes() C-API
Return The Size Of An Open BLOB …
 
native void jvsq3lite.Sq3BlobC.Reopen (long arg1)
  Java: sq3blob.Reopen(long arg1) C-API
Move a BLOB Handle to a New Row …
 
native void jvsq3lite.Sq3BlobC.Write (MkBufferC z, int iOffset)
  Java: sq3blob.Write(MkBufferC z, int iOffset) C-API
Write Data Into A BLOB Incrementally …
 
JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3BlobC_Read (JNIEnv *env, jobject self, jobject Z_inout, jint iOffset)
  Java: MkBufferC sq3blob.Read(?MkBufferC Z_inout = null?, int iOffset) C-API
Read Data From A BLOB Incrementally …
 
JNIEXPORT jint JNICALL Java_jvsq3lite_Sq3BlobC_Bytes (JNIEnv *env, jobject self)
  Java: int sq3blob.Bytes() C-API
Return The Size Of An Open BLOB …
 
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3BlobC_Reopen (JNIEnv *env, jobject self, jlong arg1)
  Java: sq3blob.Reopen(long arg1) C-API
Move a BLOB Handle to a New Row …
 
JNIEXPORT void JNICALL Java_jvsq3lite_Sq3BlobC_Write (JNIEnv *env, jobject self, jobject z, jint iOffset)
  Java: sq3blob.Write(MkBufferC z, int iOffset) C-API
Write Data Into A BLOB Incrementally …
 

Detailed Description

Sq3BlobC - various functions to perform misc operations …

Function Documentation

◆ Bytes()

native int jvsq3lite.Sq3BlobC.Bytes ( )

Java: int sq3blob.Bytes() C-API
Return The Size Of An Open BLOB …

◆ Java_jvsq3lite_Sq3BlobC_Bytes()

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

Java: int sq3blob.Bytes() C-API
Return The Size Of An Open BLOB …

Definition at line 147 of file Sq3BlobC_jv.c.

147 {
148 SQ3_BLOB hdl = (SQ3_BLOB)pObj2Hdl(env,"Sq3BlobC",self);
149 JavaErrorCheck;
150 MkRtSetup_X(hdl);
151 MK_I32 __retVal__L = Sq3BlobBytes(hdl);
152 jint __retVal__S = __retVal__L;
153 return __retVal__S;
154error:
155 return 0;
156}
signed int MK_I32
#define MkRtSetup_X(x)
struct Sq3BlobS * SQ3_BLOB
class-shortcut for struct Sq3BlobS *, all shortcut using the XX_YYY syntax (only for public API) …
static MK_I32 Sq3BlobBytes(SQ3_BLOB sq3blob)
Return The Size Of An Open BLOB …
Struct to represent the data of the Sq3BlobC …

◆ Java_jvsq3lite_Sq3BlobC_Read()

JNIEXPORT jobject JNICALL Java_jvsq3lite_Sq3BlobC_Read ( JNIEnv * env,
jobject self,
jobject Z_inout,
jint iOffset )

Java: MkBufferC sq3blob.Read(?MkBufferC Z_inout = null?, int iOffset) C-API
Read Data From A BLOB Incrementally …

Definition at line 130 of file Sq3BlobC_jv.c.

130 {
131 SQ3_BLOB hdl = (SQ3_BLOB)pObj2Hdl(env,"Sq3BlobC",self);
132 JavaErrorCheck;
133 MkRtSetup_X(hdl);
134 MK_BUF Z_inout_hdl = (MK_BUF)pObj2Hdl__null_allow(env,Z_inout);
135 JavaErrorCheck;
136 enum MkErrorE errVal = Sq3BlobRead(hdl, &Z_inout_hdl, iOffset);
137 MkErrorC_Check(hdl, errVal)
138 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,Z_inout_hdl);
139 return __retVal__S;
140error:
141 return 0;
142}
struct MkBufferS * MK_BUF
MkErrorE
#define MK_RT_CALL
#define Sq3BlobRead(...)

◆ Java_jvsq3lite_Sq3BlobC_Reopen()

JNIEXPORT void JNICALL Java_jvsq3lite_Sq3BlobC_Reopen ( JNIEnv * env,
jobject self,
jlong arg1 )

Java: sq3blob.Reopen(long arg1) C-API
Move a BLOB Handle to a New Row …

Definition at line 159 of file Sq3BlobC_jv.c.

159 {
160 SQ3_BLOB hdl = (SQ3_BLOB)pObj2Hdl(env,"Sq3BlobC",self);
161 JavaErrorCheck;
162 MkRtSetup_X(hdl);
163 enum MkErrorE errVal = Sq3BlobReopen(hdl, arg1);
164 MkErrorC_Check(hdl, errVal)
165error:
166 return;
167}
static enum MkErrorE Sq3BlobReopen(SQ3_BLOB sq3blob, MK_I64 arg1)
Move a BLOB Handle to a New Row …

◆ Java_jvsq3lite_Sq3BlobC_Write()

JNIEXPORT void JNICALL Java_jvsq3lite_Sq3BlobC_Write ( JNIEnv * env,
jobject self,
jobject z,
jint iOffset )

Java: sq3blob.Write(MkBufferC z, int iOffset) C-API
Write Data Into A BLOB Incrementally …

Definition at line 170 of file Sq3BlobC_jv.c.

170 {
171 SQ3_BLOB hdl = (SQ3_BLOB)pObj2Hdl(env,"Sq3BlobC",self);
172 JavaErrorCheck;
173 MkRtSetup_X(hdl);
174 MK_BUF z_hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",z);
175 JavaErrorCheck;
176 enum MkErrorE errVal = Sq3BlobWrite(hdl, z_hdl, iOffset);
177 MkErrorC_Check(hdl, errVal)
178error:
179 return;
180}
#define Sq3BlobWrite(...)

◆ Read() [1/2]

MkBufferC jvsq3lite.Sq3BlobC.Read ( int iOffset)
inline

Java: MkBufferC sq3blob.Read(?MkBufferC Z_inout = null?, int iOffset) C-API
Read Data From A BLOB Incrementally …

Definition at line 99 of file Sq3BlobC.java.

99 {
100 return Read ((MkBufferC) null, iOffset);
101 }
native MkBufferC Read(MkBufferC Z_inout, int iOffset)
Java: MkBufferC sq3blob.Read(?MkBufferC Z_inout = null?, int iOffset) → C-API Read Data From ...

◆ Read() [2/2]

native MkBufferC jvsq3lite.Sq3BlobC.Read ( MkBufferC Z_inout,
int iOffset )

Java: MkBufferC sq3blob.Read(?MkBufferC Z_inout = null?, int iOffset) C-API
Read Data From A BLOB Incrementally …

+ Here is the caller graph for this function:

◆ Reopen()

native void jvsq3lite.Sq3BlobC.Reopen ( long arg1)

Java: sq3blob.Reopen(long arg1) C-API
Move a BLOB Handle to a New Row …

◆ Write()

native void jvsq3lite.Sq3BlobC.Write ( MkBufferC z,
int iOffset )

Java: sq3blob.Write(MkBufferC z, int iOffset) C-API
Write Data Into A BLOB Incrementally …