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_TOR_PY_API

Sq3BlobC - various functions to create, initialize and destroy … More...

+ Collaboration diagram for Sq3BlobC_TOR_PY_API:

Functions

static OT_ProcRet pysq3lite_Sq3BlobC_Open (OtClass_ARGS)
  Python: [constructor,static] Sq3BlobC Sq3BlobC.Open(sq3lite:Sq3LiteC, zDb:string, zTable:string, zColumn:string, iRow:int64, flags:int32) C-API
Open A BLOB For Incremental I/O …
 
static OT_ProcRet pysq3lite_Sq3BlobC_new (CONSTR_ARGS)
  Python: [constructor,static] Sq3BlobC Sq3BlobC.new(sq3lite:Sq3LiteC, zDb:string, zTable:string, zColumn:string, iRow:int64, flags:int32) C-API
Open A BLOB For Incremental I/O …
 

Detailed Description

Sq3BlobC - various functions to create, initialize and destroy …

Function Documentation

◆ pysq3lite_Sq3BlobC_new()

static OT_ProcRet pysq3lite_Sq3BlobC_new ( CONSTR_ARGS )
static

Python: [constructor,static] Sq3BlobC Sq3BlobC.new(sq3lite:Sq3LiteC, zDb:string, zTable:string, zColumn:string, iRow:int64, flags:int32) C-API
Open A BLOB For Incremental I/O …

Definition at line 353 of file Sq3BlobC_py.c.

353 {
356 SQ3_LITE sq3lite = 0;
358 MK_STRN zDb = 0;
360 MK_STRN zTable = 0;
362 MK_STRN zColumn = 0;
364 MK_I64 iRow = 0;
366 MK_I32 flags = 0;
368 SQ3_BLOB ppBlob;
369 MkErrorC_Check(sq3lite,Sq3BlobOpen (sq3lite, zDb, zTable, zColumn, iRow, flags, &ppBlob));
370 OT_CONSTRUCTOR_POST(ppBlob)
371 OT_retObj_CONSTR(ppBlob);
372 goto end;
373 error:
375 end:
377}
#define OT_CHECK_NI4(val)
#define OT_CHECK_NI8(val)
#define OT_retObj_SET_Error
#define OT_CONSTRUCTOR_POST(x)
#define OT_CHECK_REQUIRED(val)
#define OT_SETUP_CONSTRUCTOR_ARGS(...)
#define OT_retObj_RETURN
#define MkErrorC_Check(mng, PROC)
#define OT_CHECK_STRN(val)
#define OT_retObj_CONSTR(mng)
Definition Sq3BlobC_py.c:24
#define OT_SETUP_hdl_constr
Definition Sq3BlobC_py.c:28
#define new_doc
#define MK_NULL_NO
const MK_STRB * MK_STRN
signed long long MK_I64
signed int MK_I32
static enum MkErrorE Sq3BlobOpen(SQ3_LITE sq3lite, MK_STRN zDb, MK_STRN zTable, MK_STRN zColumn, MK_I64 iRow, MK_I32 flags, SQ3_BLOB *ppBlob)
Open A BLOB For Incremental I/O …
#define OT_CHECK_LITE(val, nullB)
Struct to represent the data of the Sq3BlobC …
Struct to represent the data of the Sq3LiteC …

◆ pysq3lite_Sq3BlobC_Open()

static OT_ProcRet pysq3lite_Sq3BlobC_Open ( OtClass_ARGS )
static

Python: [constructor,static] Sq3BlobC Sq3BlobC.Open(sq3lite:Sq3LiteC, zDb:string, zTable:string, zColumn:string, iRow:int64, flags:int32) C-API
Open A BLOB For Incremental I/O …

Definition at line 325 of file Sq3BlobC_py.c.

325 {
328 SQ3_LITE sq3lite = 0;
330 MK_STRN zDb = 0;
332 MK_STRN zTable = 0;
334 MK_STRN zColumn = 0;
336 MK_I64 iRow = 0;
338 MK_I32 flags = 0;
341 SQ3_BLOB ppBlob;
342 MkErrorC_Check(sq3lite,Sq3BlobOpen (sq3lite, zDb, zTable, zColumn, iRow, flags, &ppBlob));
343 OT_CONSTRUCTOR_POST(ppBlob)
344 OT_retObj_SET_BLOB(ppBlob);
345 goto end;
346 error:
348 end:
350}
#define OT_SETUP_VARARGS(min, max, d)
#define OT_CHECK_NOARGS
#define OT_retObj_SET_BLOB(nat)
#define OT_SETUP_hdl_static_constr
Definition Sq3BlobC_py.c:34
#define Open_doc