theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3BlobC_Misc_PY_API

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

+ Collaboration diagram for Sq3BlobC_Misc_PY_API:

Functions

static OT_ProcRet pysq3lite_Sq3BlobC_Read (Sq3BlobC_ARGS)
  Python: MkBufferC sq3blob.Read(Z_inout:MkBufferC, iOffset:int32) C-API
Read Data From A BLOB Incrementally …
 
static OT_ProcRet pysq3lite_Sq3BlobC_Bytes (Sq3BlobC_ARGS)
  Python: int32 sq3blob.Bytes() C-API
Return The Size Of An Open BLOB …
 
static OT_ProcRet pysq3lite_Sq3BlobC_Reopen (Sq3BlobC_ARGS)
  Python: sq3blob.Reopen(arg1:int64) C-API
Move a BLOB Handle to a New Row …
 
static OT_ProcRet pysq3lite_Sq3BlobC_Write (Sq3BlobC_ARGS)
  Python: sq3blob.Write(z:MkBufferC, iOffset:int32) C-API
Write Data Into A BLOB Incrementally …
 

Detailed Description

Sq3BlobC - various functions to perform misc operations …

Function Documentation

◆ pysq3lite_Sq3BlobC_Bytes()

static OT_ProcRet pysq3lite_Sq3BlobC_Bytes ( Sq3BlobC_ARGS )
static

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

Definition at line 266 of file Sq3BlobC_py.c.

266 {
271 goto end;
272 error:
274 end:
276}
#define OT_SETUP_NOARG(d)
#define OT_retObj_SET_Error
#define OT_retObj_SET_I32(nat)
#define OT_retObj_RETURN
#define OT_CHECK_NOARGS
#define OT_SETUP_hdl
Definition Sq3BlobC_py.c:23
#define Bytes_doc
static MK_I32 Sq3BlobBytes(SQ3_BLOB sq3blob)
Return The Size Of An Open BLOB …

◆ pysq3lite_Sq3BlobC_Read()

static OT_ProcRet pysq3lite_Sq3BlobC_Read ( Sq3BlobC_ARGS )
static

Python: MkBufferC sq3blob.Read(Z_inout:MkBufferC, iOffset:int32) C-API
Read Data From A BLOB Incrementally …

Definition at line 246 of file Sq3BlobC_py.c.

246 {
249 MK_BUF Z_inout = NULL;
251 MK_I32 iOffset = 0;
254 MkErrorC_Check(hdl,Sq3BlobRead (hdl, &Z_inout, iOffset));
255 OT_retObj_SET_BUF(Z_inout);
256 goto end;
257 error:
259 end:
261}
#define OT_SETUP_VARARGS(min, max, d)
#define OT_CHECK_NI4(val)
#define OT_retObj_SET_BUF(nat)
#define OT_CHECK_REQUIRED(val)
#define OT_CHECK_OPTIONAL(val)
#define MkErrorC_Check(mng, PROC)
#define Read_doc
#define MK_NULL_YES
signed int MK_I32
#define Sq3BlobRead(...)
#define OT_CHECK_BUF(val, nullB)

◆ pysq3lite_Sq3BlobC_Reopen()

static OT_ProcRet pysq3lite_Sq3BlobC_Reopen ( Sq3BlobC_ARGS )
static

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

Definition at line 279 of file Sq3BlobC_py.c.

279 {
282 MK_I64 arg1 = 0;
285 MkErrorC_Check(hdl,Sq3BlobReopen (hdl, arg1));
287 goto end;
288 error:
290 end:
292}
#define OT_SETUP_ONEARG(d)
#define OT_CHECK_NI8(val)
#define OT_retObj_SET_None
#define Reopen_doc
signed long long MK_I64
static enum MkErrorE Sq3BlobReopen(SQ3_BLOB sq3blob, MK_I64 arg1)
Move a BLOB Handle to a New Row …

◆ pysq3lite_Sq3BlobC_Write()

static OT_ProcRet pysq3lite_Sq3BlobC_Write ( Sq3BlobC_ARGS )
static

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

Definition at line 295 of file Sq3BlobC_py.c.

295 {
298 MK_BUF z = 0;
300 MK_I32 iOffset = 0;
303 MkErrorC_Check(hdl,Sq3BlobWrite (hdl, z, iOffset));
305 goto end;
306 error:
308 end:
310}
#define Write_doc
#define MK_NULL_NO
#define Sq3BlobWrite(...)