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
Sq3LiteC_Config_PY_API

Sq3LiteC - configure the classMore...

+ Collaboration diagram for Sq3LiteC_Config_PY_API:

Functions

static OT_ProcRet pysq3lite_Sq3LiteC_BusyTimeout (Sq3LiteC_ARGS)
  Python: sq3lite.BusyTimeout(ms:int32) C-API
Set A Busy Timeout …
 
static OT_ProcRet pysq3lite_Sq3LiteC_DeclareVtab (Sq3LiteC_ARGS)
  Python: sq3lite.DeclareVtab(zSQL:string) C-API
Declare The Schema Of A Virtual Table …
 
static OT_ProcRet pysq3lite_Sq3LiteC_ExtendedResultCodes (Sq3LiteC_ARGS)
  Python: sq3lite.ExtendedResultCodes(onoff:int32) C-API
Enable Or Disable Extended Result Codes …
 
static OT_ProcRet pysq3lite_Sq3LiteC_Limit (Sq3LiteC_ARGS)
  Python: sq3lite.Limit(id:Sq3LimitE, newVal:int32) C-API
Run-time Limits …
 

Detailed Description

Sq3LiteC - configure the class

Function Documentation

◆ pysq3lite_Sq3LiteC_BusyTimeout()

static OT_ProcRet pysq3lite_Sq3LiteC_BusyTimeout ( Sq3LiteC_ARGS )
static

Python: sq3lite.BusyTimeout(ms:int32) C-API
Set A Busy Timeout …

Definition at line 290 of file Sq3LiteC_py.c.

290 {
293 MK_I32 ms = 0;
296 MkErrorC_Check(hdl,Sq3LiteBusyTimeout (hdl, ms));
298 goto end;
299 error:
301 end:
303}
#define OT_SETUP_ONEARG(d)
#define OT_CHECK_NI4(val)
#define OT_retObj_SET_Error
#define OT_CHECK_REQUIRED(val)
#define OT_retObj_SET_None
#define OT_retObj_RETURN
#define OT_CHECK_NOARGS
#define MkErrorC_Check(mng, PROC)
#define BusyTimeout_doc
#define OT_SETUP_hdl
Definition Sq3LiteC_py.c:26
signed int MK_I32
static enum MkErrorE Sq3LiteBusyTimeout(SQ3_LITE sq3lite, MK_I32 ms)
Set A Busy Timeout …

◆ pysq3lite_Sq3LiteC_DeclareVtab()

static OT_ProcRet pysq3lite_Sq3LiteC_DeclareVtab ( Sq3LiteC_ARGS )
static

Python: sq3lite.DeclareVtab(zSQL:string) C-API
Declare The Schema Of A Virtual Table …

Definition at line 306 of file Sq3LiteC_py.c.

306 {
309 MK_STRN zSQL = 0;
312 MkErrorC_Check(hdl,Sq3LiteDeclareVtab (hdl, zSQL));
314 goto end;
315 error:
317 end:
319}
#define OT_CHECK_STRN(val)
#define DeclareVtab_doc
const MK_STRB * MK_STRN
static enum MkErrorE Sq3LiteDeclareVtab(SQ3_LITE sq3lite, MK_STRN zSQL)
Declare The Schema Of A Virtual Table …

◆ pysq3lite_Sq3LiteC_ExtendedResultCodes()

static OT_ProcRet pysq3lite_Sq3LiteC_ExtendedResultCodes ( Sq3LiteC_ARGS )
static

Python: sq3lite.ExtendedResultCodes(onoff:int32) C-API
Enable Or Disable Extended Result Codes …

Definition at line 322 of file Sq3LiteC_py.c.

322 {
325 MK_I32 onoff = 0;
330 goto end;
331 error:
333 end:
335}
#define ExtendedResultCodes_doc
static enum MkErrorE Sq3LiteExtendedResultCodes(SQ3_LITE sq3lite, MK_I32 onoff)
Enable Or Disable Extended Result Codes …

◆ pysq3lite_Sq3LiteC_Limit()

static OT_ProcRet pysq3lite_Sq3LiteC_Limit ( Sq3LiteC_ARGS )
static

Python: sq3lite.Limit(id:Sq3LimitE, newVal:int32) C-API
Run-time Limits …

Definition at line 338 of file Sq3LiteC_py.c.

338 {
341 enum Sq3LimitE id = 0;
343 MK_I32 newVal = 0;
346 MkErrorC_Check(hdl,Sq3LiteLimit (hdl, id, newVal));
348 goto end;
349 error:
351 end:
353}
#define OT_SETUP_VARARGS(min, max, d)
#define Limit_doc
static enum MkErrorE Sq3LiteLimit(SQ3_LITE sq3lite, enum Sq3LimitE id, MK_I32 newVal)
Run-time Limits …
Sq3LimitE
Run-Time Limit Categories.
#define OT_CHECK_ENUM(ename, val)