Sq3LiteC_py.c - 17 Apr 2025 - aotto1968. More...
#include "LibSq3Lite_private_py.h"
Go to the source code of this file.
Macros | |
#define | META_FILE_NAME "Sq3LiteC_py.c" |
#define | OT_CLASS (&NS(Sq3LiteCR)) |
#define | OT_CLASS_NAME "Sq3LiteC" |
#define | OT_LNG2META(O) |
#define | OT_retObj_CONSTR(mng) |
#define | OT_SETUP_hdl OT_SETUP_hdl_tmpl(Sq3LiteC) |
#define | OT_SETUP_hdl__null_allow OT_SETUP_hdl_tmpl__null_allow(Sq3LiteC) |
#define | OT_SETUP_hdl_constr |
#define | OT_SETUP_hdl_destr OT_SETUP_hdl_tmpl__null_allow(Sq3LiteC) |
#define | OT_SETUP_hdl_static |
#define | OT_SETUP_hdl_static_constr OT_SETUP_hdl_static |
#define | SetupRtFromObj_X(hdl) |
#define | SetupRtFromObj_XN(hdl) |
#define | Sq3LiteCTT SQ3(Sq3LiteThreadState).Sq3LiteCTT |
#define | ClassInit |
#define | META_CONTEXT_S MK_ERROR_DEFAULT |
#define | OpenV2_doc "Sq3LiteC Sq3LiteC.OpenV2(filename:string, ?flags:Sq3OpenEF=SQ3_OPEN_READWRITE|SQ3_OPEN_CREATE?, ?zVfs:string=\"None\"?)" |
#define | new_doc "Sq3LiteC Sq3LiteC.new(filename:string, ?flags:Sq3OpenEF=SQ3_OPEN_READWRITE|SQ3_OPEN_CREATE?, ?zVfs:string=\"None\"?)" |
#define | GetNull_doc "Sq3LiteC Sq3LiteC.GetNull()" |
#define | HandleResolve_doc "Sq3LiteC Sq3LiteC.HandleResolve(netHdl:MK_HDL)" |
#define | Instances_doc "Sq3LiteC Sq3LiteC.Instances()" |
#define | ErrStr_doc "string Sq3LiteC.ErrStr(arg0:int32)" |
#define | Sleep_doc "Sq3LiteC.Sleep(arg0:int32)" |
#define | Next_doc "Sq3LiteC lite.Next()" |
#define | Prev_doc "Sq3LiteC lite.Prev()" |
#define | DbStatusBFL_doc "MkBufferListC sq3lite.DbStatusBFL(op:Sq3DbStatusE, resetFlg:bool)" |
#define | PrepareV2_doc "Sq3StmtC db.PrepareV2(zSql:string)" |
#define | BusyTimeout_doc "sq3lite.BusyTimeout(ms:int32)" |
#define | Changes_doc "int32 sq3lite.Changes()" |
#define | Changes64_doc "int64 sq3lite.Changes64()" |
#define | CloseV2_doc "sq3lite.CloseV2()" |
#define | DbCacheflush_doc "sq3lite.DbCacheflush()" |
#define | DbFilename_doc "string db.DbFilename(zDbName:string)" |
#define | DbName_doc "string db.DbName(N:int32)" |
#define | DbReadonly_doc "db.DbReadonly(zDbName:string)" |
#define | DbReleaseMemory_doc "sq3lite.DbReleaseMemory()" |
#define | DeclareVtab_doc "sq3lite.DeclareVtab(zSQL:string)" |
#define | Deserialize_doc "sq3lite.Deserialize(zSchema:string, pData:binary, mFlags:Sq3DeSerializeEF)" |
#define | DropModules_doc "sq3lite.DropModules(azKeepBfl:MkBufferListC)" |
#define | ErrCode_doc "Sq3ErrorE db.ErrCode()" |
#define | ErrMsg_doc "string sq3lite.ErrMsg()" |
#define | ErrorOffset_doc "db.ErrorOffset()" |
#define | Exec_doc "sq3lite.Exec(sql:string, ?callback_data:callable=None?)" |
#define | ExecV2_doc "sq3lite.ExecV2(sql:string, ?callback:callable=None?)" |
#define | ExtendedResultCodes_doc "sq3lite.ExtendedResultCodes(onoff:int32)" |
#define | ExtendetErrCode_doc "Sq3ExtendetResultCodesE db.ExtendetErrCode()" |
#define | GetAutocommit_doc "int32 sq3lite.GetAutocommit()" |
#define | Interrupt_doc "sq3lite.Interrupt()" |
#define | IsInterrupted_doc "bool sq3lite.IsInterrupted()" |
#define | LastInsertRowid_doc "int64 sq3lite.LastInsertRowid()" |
#define | Limit_doc "sq3lite.Limit(id:Sq3LimitE, newVal:int32)" |
#define | OverloadFunction_doc "sq3lite.OverloadFunction(zFuncName:string, nArg:int32)" |
#define | Serialize_doc "binary sq3lite.Serialize(zSchema:string, mFlags:Sq3SerializeE)" |
#define | SetLastInsertRowid_doc "sq3lite.SetLastInsertRowid(arg1:int64)" |
#define | SystemErrno_doc "sq3lite.SystemErrno()" |
#define | TotalChanges_doc "int32 sq3lite.TotalChanges()" |
#define | TotalChanges64_doc "int64 sq3lite.TotalChanges64()" |
#define | TxnState_doc "sq3lite.TxnState(zSchema:string)" |
#define | VtabOnConflict_doc "sq3lite.VtabOnConflict()" |
#define | WalAutocheckpoint_doc "db.WalAutocheckpoint(N:int32)" |
#define | DbStatus_doc "{pCur:int32 pHiwtr:int32} sq3lite.DbStatus(op:Sq3DbStatusE, resetFlg:bool)" |
#define | TableColumnMetadata_doc "{pzDataType:string pzCollSeq:string pNotNull:int32 pPrimaryKey:int32 pAutoinc:int32} db.TableColumnMetadata(zDbName:string, zTableName:string, zColumnName:string)" |
#define | WalCheckpointV2_doc "{pnLog:int32 pnCkpt:int32} db.WalCheckpointV2(zDb:string, eMode:int32)" |
Variables | |
static PyMethodDef | Sq3LiteC_Methods [] |
OT_CLASS_TYPE_REF | pysq3lite_Sq3LiteCR |
Sq3LiteC_py.c - 17 Apr 2025 - aotto1968.
Definition in file Sq3LiteC_py.c.
#define BusyTimeout_doc "sq3lite.BusyTimeout(ms:int32)" |
Definition at line 124 of file Sq3LiteC_py.c.
#define Changes64_doc "int64 sq3lite.Changes64()" |
Definition at line 126 of file Sq3LiteC_py.c.
#define Changes_doc "int32 sq3lite.Changes()" |
Definition at line 125 of file Sq3LiteC_py.c.
#define ClassInit |
Definition at line 68 of file Sq3LiteC_py.c.
#define CloseV2_doc "sq3lite.CloseV2()" |
Definition at line 127 of file Sq3LiteC_py.c.
#define DbCacheflush_doc "sq3lite.DbCacheflush()" |
Definition at line 128 of file Sq3LiteC_py.c.
#define DbFilename_doc "string db.DbFilename(zDbName:string)" |
Definition at line 129 of file Sq3LiteC_py.c.
#define DbName_doc "string db.DbName(N:int32)" |
Definition at line 130 of file Sq3LiteC_py.c.
#define DbReadonly_doc "db.DbReadonly(zDbName:string)" |
Definition at line 131 of file Sq3LiteC_py.c.
#define DbReleaseMemory_doc "sq3lite.DbReleaseMemory()" |
Definition at line 132 of file Sq3LiteC_py.c.
#define DbStatus_doc "{pCur:int32 pHiwtr:int32} sq3lite.DbStatus(op:Sq3DbStatusE, resetFlg:bool)" |
Definition at line 161 of file Sq3LiteC_py.c.
#define DbStatusBFL_doc "MkBufferListC sq3lite.DbStatusBFL(op:Sq3DbStatusE, resetFlg:bool)" |
Definition at line 120 of file Sq3LiteC_py.c.
#define DeclareVtab_doc "sq3lite.DeclareVtab(zSQL:string)" |
Definition at line 133 of file Sq3LiteC_py.c.
#define Deserialize_doc "sq3lite.Deserialize(zSchema:string, pData:binary, mFlags:Sq3DeSerializeEF)" |
Definition at line 134 of file Sq3LiteC_py.c.
#define DropModules_doc "sq3lite.DropModules(azKeepBfl:MkBufferListC)" |
Definition at line 135 of file Sq3LiteC_py.c.
#define ErrCode_doc "Sq3ErrorE db.ErrCode()" |
Definition at line 136 of file Sq3LiteC_py.c.
#define ErrMsg_doc "string sq3lite.ErrMsg()" |
Definition at line 137 of file Sq3LiteC_py.c.
#define ErrorOffset_doc "db.ErrorOffset()" |
Definition at line 138 of file Sq3LiteC_py.c.
#define ErrStr_doc "string Sq3LiteC.ErrStr(arg0:int32)" |
Definition at line 112 of file Sq3LiteC_py.c.
#define Exec_doc "sq3lite.Exec(sql:string, ?callback_data:callable=None?)" |
Definition at line 139 of file Sq3LiteC_py.c.
#define ExecV2_doc "sq3lite.ExecV2(sql:string, ?callback:callable=None?)" |
Definition at line 140 of file Sq3LiteC_py.c.
#define ExtendedResultCodes_doc "sq3lite.ExtendedResultCodes(onoff:int32)" |
Definition at line 141 of file Sq3LiteC_py.c.
#define ExtendetErrCode_doc "Sq3ExtendetResultCodesE db.ExtendetErrCode()" |
Definition at line 142 of file Sq3LiteC_py.c.
#define GetAutocommit_doc "int32 sq3lite.GetAutocommit()" |
Definition at line 143 of file Sq3LiteC_py.c.
#define GetNull_doc "Sq3LiteC Sq3LiteC.GetNull()" |
Definition at line 107 of file Sq3LiteC_py.c.
#define HandleResolve_doc "Sq3LiteC Sq3LiteC.HandleResolve(netHdl:MK_HDL)" |
Definition at line 108 of file Sq3LiteC_py.c.
#define Instances_doc "Sq3LiteC Sq3LiteC.Instances()" |
Definition at line 109 of file Sq3LiteC_py.c.
#define Interrupt_doc "sq3lite.Interrupt()" |
Definition at line 145 of file Sq3LiteC_py.c.
#define IsInterrupted_doc "bool sq3lite.IsInterrupted()" |
Definition at line 146 of file Sq3LiteC_py.c.
#define LastInsertRowid_doc "int64 sq3lite.LastInsertRowid()" |
Definition at line 147 of file Sq3LiteC_py.c.
#define Limit_doc "sq3lite.Limit(id:Sq3LimitE, newVal:int32)" |
Definition at line 148 of file Sq3LiteC_py.c.
#define META_CONTEXT_S MK_ERROR_DEFAULT |
Definition at line 91 of file Sq3LiteC_py.c.
#define META_FILE_NAME "Sq3LiteC_py.c" |
Definition at line 14 of file Sq3LiteC_py.c.
#define new_doc "Sq3LiteC Sq3LiteC.new(filename:string, ?flags:Sq3OpenEF=SQ3_OPEN_READWRITE|SQ3_OPEN_CREATE?, ?zVfs:string=\"None\"?)" |
Definition at line 104 of file Sq3LiteC_py.c.
#define Next_doc "Sq3LiteC lite.Next()" |
Definition at line 116 of file Sq3LiteC_py.c.
#define OpenV2_doc "Sq3LiteC Sq3LiteC.OpenV2(filename:string, ?flags:Sq3OpenEF=SQ3_OPEN_READWRITE|SQ3_OPEN_CREATE?, ?zVfs:string=\"None\"?)" |
doc definition
Definition at line 103 of file Sq3LiteC_py.c.
Definition at line 19 of file Sq3LiteC_py.c.
#define OT_CLASS_NAME "Sq3LiteC" |
Definition at line 20 of file Sq3LiteC_py.c.
#define OT_LNG2META | ( | O | ) |
Definition at line 22 of file Sq3LiteC_py.c.
#define OT_retObj_CONSTR | ( | mng | ) |
Definition at line 24 of file Sq3LiteC_py.c.
#define OT_SETUP_hdl OT_SETUP_hdl_tmpl(Sq3LiteC) |
Definition at line 26 of file Sq3LiteC_py.c.
#define OT_SETUP_hdl__null_allow OT_SETUP_hdl_tmpl__null_allow(Sq3LiteC) |
Definition at line 27 of file Sq3LiteC_py.c.
#define OT_SETUP_hdl_constr |
Definition at line 28 of file Sq3LiteC_py.c.
#define OT_SETUP_hdl_destr OT_SETUP_hdl_tmpl__null_allow(Sq3LiteC) |
Definition at line 30 of file Sq3LiteC_py.c.
#define OT_SETUP_hdl_static |
Definition at line 31 of file Sq3LiteC_py.c.
#define OT_SETUP_hdl_static_constr OT_SETUP_hdl_static |
Definition at line 34 of file Sq3LiteC_py.c.
#define OverloadFunction_doc "sq3lite.OverloadFunction(zFuncName:string, nArg:int32)" |
Definition at line 150 of file Sq3LiteC_py.c.
#define PrepareV2_doc "Sq3StmtC db.PrepareV2(zSql:string)" |
Definition at line 121 of file Sq3LiteC_py.c.
#define Prev_doc "Sq3LiteC lite.Prev()" |
Definition at line 117 of file Sq3LiteC_py.c.
#define Serialize_doc "binary sq3lite.Serialize(zSchema:string, mFlags:Sq3SerializeE)" |
Definition at line 151 of file Sq3LiteC_py.c.
#define SetLastInsertRowid_doc "sq3lite.SetLastInsertRowid(arg1:int64)" |
Definition at line 152 of file Sq3LiteC_py.c.
#define SetupRtFromObj_X | ( | hdl | ) |
Definition at line 37 of file Sq3LiteC_py.c.
#define SetupRtFromObj_XN | ( | hdl | ) |
Definition at line 38 of file Sq3LiteC_py.c.
#define Sleep_doc "Sq3LiteC.Sleep(arg0:int32)" |
Definition at line 113 of file Sq3LiteC_py.c.
#define Sq3LiteCTT SQ3(Sq3LiteThreadState).Sq3LiteCTT |
Definition at line 43 of file Sq3LiteC_py.c.
#define SystemErrno_doc "sq3lite.SystemErrno()" |
Definition at line 153 of file Sq3LiteC_py.c.
#define TableColumnMetadata_doc "{pzDataType:string pzCollSeq:string pNotNull:int32 pPrimaryKey:int32 pAutoinc:int32} db.TableColumnMetadata(zDbName:string, zTableName:string, zColumnName:string)" |
Definition at line 162 of file Sq3LiteC_py.c.
#define TotalChanges64_doc "int64 sq3lite.TotalChanges64()" |
Definition at line 155 of file Sq3LiteC_py.c.
#define TotalChanges_doc "int32 sq3lite.TotalChanges()" |
Definition at line 154 of file Sq3LiteC_py.c.
#define TxnState_doc "sq3lite.TxnState(zSchema:string)" |
Definition at line 156 of file Sq3LiteC_py.c.
#define VtabOnConflict_doc "sq3lite.VtabOnConflict()" |
Definition at line 157 of file Sq3LiteC_py.c.
#define WalAutocheckpoint_doc "db.WalAutocheckpoint(N:int32)" |
Definition at line 158 of file Sq3LiteC_py.c.
#define WalCheckpointV2_doc "{pnLog:int32 pnCkpt:int32} db.WalCheckpointV2(zDb:string, eMode:int32)" |
Definition at line 163 of file Sq3LiteC_py.c.
int pysq3lite_pSq3LiteC_Init | ( | MK_RT | mkrt, |
PyObject * | m ) |
Definition at line 1168 of file Sq3LiteC_py.c.
Definition at line 47 of file Sq3LiteC_py.c.
|
static |
Definition at line 54 of file Sq3LiteC_py.c.
Definition at line 58 of file Sq3LiteC_py.c.
Definition at line 62 of file Sq3LiteC_py.c.
OT_CLASS_TYPE_REF pysq3lite_Sq3LiteCR |
Public API
Definition at line 1156 of file Sq3LiteC_py.c.
|
static |
Type definition
Definition at line 1075 of file Sq3LiteC_py.c.