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_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 269 of file Sq3BlobC_py.c.

269 {
274 goto end;
275 error:
277 end:
279}
#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:26
#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 249 of file Sq3BlobC_py.c.

249 {
252 MK_BUF Z_inout = NULL;
254 MK_I32 iOffset = 0;
257 MkErrorC_Check(hdl,Sq3BlobRead (hdl, &Z_inout, iOffset));
258 OT_retObj_SET_BUF(Z_inout);
259 goto end;
260 error:
262 end:
264}
#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 282 of file Sq3BlobC_py.c.

282 {
285 MK_I64 arg1 = 0;
288 MkErrorC_Check(hdl,Sq3BlobReopen (hdl, arg1));
290 goto end;
291 error:
293 end:
295}
#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 298 of file Sq3BlobC_py.c.

298 {
301 MK_BUF z = 0;
303 MK_I32 iOffset = 0;
306 MkErrorC_Check(hdl,Sq3BlobWrite (hdl, z, iOffset));
308 goto end;
309 error:
311 end:
313}
#define Write_doc
#define MK_NULL_NO
#define Sq3BlobWrite(...)