theSq3Lite 10.0
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 144 of file Sq3BlobC_jv.c.

144 {
145 SQ3_BLOB hdl = (SQ3_BLOB)pObj2Hdl(env,"Sq3BlobC",self);
146 JavaErrorCheck;
147 MkRtSetup_X(hdl);
148 MK_I32 __retVal__L = Sq3BlobBytes(hdl);
149 jint __retVal__S = __retVal__L;
150 return __retVal__S;
151error:
152 return 0;
153}
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 127 of file Sq3BlobC_jv.c.

127 {
128 SQ3_BLOB hdl = (SQ3_BLOB)pObj2Hdl(env,"Sq3BlobC",self);
129 JavaErrorCheck;
130 MkRtSetup_X(hdl);
131 MK_BUF Z_inout_hdl = (MK_BUF)pObj2Hdl__null_allow(env,Z_inout);
132 JavaErrorCheck;
133 enum MkErrorE errVal = Sq3BlobRead(hdl, &Z_inout_hdl, iOffset);
134 MkErrorC_Check(hdl, errVal)
135 jobject __retVal__S = MK(MkBufferC_ObjNew)(MK_RT_CALL env,Z_inout_hdl);
136 return __retVal__S;
137error:
138 return 0;
139}
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 156 of file Sq3BlobC_jv.c.

156 {
157 SQ3_BLOB hdl = (SQ3_BLOB)pObj2Hdl(env,"Sq3BlobC",self);
158 JavaErrorCheck;
159 MkRtSetup_X(hdl);
160 enum MkErrorE errVal = Sq3BlobReopen(hdl, arg1);
161 MkErrorC_Check(hdl, errVal)
162error:
163 return;
164}
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 167 of file Sq3BlobC_jv.c.

167 {
168 SQ3_BLOB hdl = (SQ3_BLOB)pObj2Hdl(env,"Sq3BlobC",self);
169 JavaErrorCheck;
170 MkRtSetup_X(hdl);
171 MK_BUF z_hdl = (MK_BUF)pObj2Hdl(env,"MkBufferC",z);
172 JavaErrorCheck;
173 enum MkErrorE errVal = Sq3BlobWrite(hdl, z_hdl, iOffset);
174 MkErrorC_Check(hdl, errVal)
175error:
176 return;
177}
#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 96 of file Sq3BlobC.java.

96 {
97 return Read ((MkBufferC) null, iOffset);
98 }
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 …