Sq3StmtC_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 "Sq3StmtC_py.c" |
#define | OT_CLASS (&NS(Sq3StmtCR)) |
#define | OT_CLASS_NAME "Sq3StmtC" |
#define | OT_LNG2META(O) |
#define | OT_retObj_CONSTR(mng) |
#define | OT_SETUP_hdl OT_SETUP_hdl_tmpl(Sq3StmtC) |
#define | OT_SETUP_hdl__null_allow OT_SETUP_hdl_tmpl__null_allow(Sq3StmtC) |
#define | OT_SETUP_hdl_constr |
#define | OT_SETUP_hdl_destr OT_SETUP_hdl_tmpl__null_allow(Sq3StmtC) |
#define | OT_SETUP_hdl_static |
#define | OT_SETUP_hdl_static_constr OT_SETUP_hdl_static |
#define | SetupRtFromObj_X(hdl) |
#define | SetupRtFromObj_XN(hdl) |
#define | Sq3StmtCTT SQ3(Sq3LiteThreadState).Sq3StmtCTT |
#define | ClassInit |
#define | META_CONTEXT_S MK_ERROR_DEFAULT |
#define | PrepareV2_doc "Sq3StmtC Sq3StmtC.PrepareV2(db:Sq3LiteC, zSql:string)" |
#define | PrepareV3_doc "Sq3StmtC Sq3StmtC.PrepareV3(db:Sq3LiteC, zSql:string, ?prepFlags:Sq3PrepareEF=SQ3_PREPARE_NO?)" |
#define | new_doc "Sq3StmtC Sq3StmtC.new(db:Sq3LiteC, zSql:string)" |
#define | GetNull_doc "Sq3StmtC Sq3StmtC.GetNull()" |
#define | HandleResolve_doc "Sq3StmtC Sq3StmtC.HandleResolve(netHdl:MK_HDL)" |
#define | Instances_doc "Sq3StmtC Sq3StmtC.Instances()" |
#define | NextStmt_doc "Sq3StmtC Sq3StmtC.NextStmt(pDb:Sq3LiteC, ?pStmt:Sq3StmtC=None?)" |
#define | ColumnValue_doc "Sq3ValueC sq3stmt.ColumnValue(iCol:int32)" |
#define | DbHandle_doc "Sq3LiteC sq3stmt.DbHandle()" |
#define | Next_doc "Sq3StmtC stmt.Next()" |
#define | Prev_doc "Sq3StmtC stmt.Prev()" |
#define | BindBlob_doc "sq3stmt.BindBlob(pos:int32, blob:binary)" |
#define | BindDouble_doc "sq3stmt.BindDouble(arg1:int32, arg2:double)" |
#define | BindInt_doc "sq3stmt.BindInt(arg1:int32, arg2:int32)" |
#define | BindInt64_doc "sq3stmt.BindInt64(arg1:int32, arg2:int64)" |
#define | BindNull_doc "sq3stmt.BindNull(arg1:int32)" |
#define | BindParameterCount_doc "sq3stmt.BindParameterCount()" |
#define | BindParameterIndex_doc "sq3stmt.BindParameterIndex(zName:string)" |
#define | BindParameterName_doc "string sq3stmt.BindParameterName(arg1:int32)" |
#define | BindText_doc "sq3stmt.BindText(pos:int32, text:string)" |
#define | BindValue_doc "sq3stmt.BindValue(arg1:int32, arg2:Sq3ValueC)" |
#define | BindZeroblob_doc "sq3stmt.BindZeroblob(arg1:int32, n:int32)" |
#define | BindZeroblob64_doc "sq3stmt.BindZeroblob64(arg1:int32, arg2:int64)" |
#define | Busy_doc "sq3stmt.Busy()" |
#define | ClearBindings_doc "sq3stmt.ClearBindings()" |
#define | ColumnBlob_doc "binary sq3stmt.ColumnBlob(iCol:int32)" |
#define | ColumnBytes_doc "int32 sq3stmt.ColumnBytes(iCol:int32)" |
#define | ColumnCount_doc "int32 pStmt.ColumnCount()" |
#define | ColumnDouble_doc "double sq3stmt.ColumnDouble(iCol:int32)" |
#define | ColumnInt_doc "int32 sq3stmt.ColumnInt(iCol:int32)" |
#define | ColumnInt64_doc "int64 sq3stmt.ColumnInt64(iCol:int32)" |
#define | ColumnName_doc "string sq3stmt.ColumnName(N:int32)" |
#define | ColumnText_doc "string sq3stmt.ColumnText(iCol:int32)" |
#define | ColumnType_doc "Sq3TypeE sq3stmt.ColumnType(iCol:int32)" |
#define | DataCount_doc "pStmt.DataCount()" |
#define | ExpandedSql_doc "string pStmt.ExpandedSql()" |
#define | Explain_doc "pStmt.Explain(eMode:int32)" |
#define | Finalize_doc "pStmt.Finalize()" |
#define | GetPzTail_doc "string sq3stmt.GetPzTail()" |
#define | IsExplain_doc "pStmt.IsExplain()" |
#define | Readonly_doc "pStmt.Readonly()" |
#define | Reset_doc "pStmt.Reset()" |
#define | Sql_doc "string pStmt.Sql()" |
#define | Status_doc "sq3stmt.Status(op:Sq3StmtStatusE, resetFlg:bool)" |
#define | Step_doc "Sq3ErrorE sq3stmt.Step()" |
Variables | |
static PyMethodDef | Sq3StmtC_Methods [] |
OT_CLASS_TYPE_REF | pysq3lite_Sq3StmtCR |
Sq3StmtC_py.c - 17 Apr 2025 - aotto1968.
Definition in file Sq3StmtC_py.c.
#define BindBlob_doc "sq3stmt.BindBlob(pos:int32, blob:binary)" |
Definition at line 120 of file Sq3StmtC_py.c.
#define BindDouble_doc "sq3stmt.BindDouble(arg1:int32, arg2:double)" |
Definition at line 121 of file Sq3StmtC_py.c.
#define BindInt64_doc "sq3stmt.BindInt64(arg1:int32, arg2:int64)" |
Definition at line 123 of file Sq3StmtC_py.c.
#define BindInt_doc "sq3stmt.BindInt(arg1:int32, arg2:int32)" |
Definition at line 122 of file Sq3StmtC_py.c.
#define BindNull_doc "sq3stmt.BindNull(arg1:int32)" |
Definition at line 124 of file Sq3StmtC_py.c.
#define BindParameterCount_doc "sq3stmt.BindParameterCount()" |
Definition at line 125 of file Sq3StmtC_py.c.
#define BindParameterIndex_doc "sq3stmt.BindParameterIndex(zName:string)" |
Definition at line 126 of file Sq3StmtC_py.c.
#define BindParameterName_doc "string sq3stmt.BindParameterName(arg1:int32)" |
Definition at line 127 of file Sq3StmtC_py.c.
#define BindText_doc "sq3stmt.BindText(pos:int32, text:string)" |
Definition at line 128 of file Sq3StmtC_py.c.
#define BindValue_doc "sq3stmt.BindValue(arg1:int32, arg2:Sq3ValueC)" |
Definition at line 129 of file Sq3StmtC_py.c.
#define BindZeroblob64_doc "sq3stmt.BindZeroblob64(arg1:int32, arg2:int64)" |
Definition at line 131 of file Sq3StmtC_py.c.
#define BindZeroblob_doc "sq3stmt.BindZeroblob(arg1:int32, n:int32)" |
Definition at line 130 of file Sq3StmtC_py.c.
#define Busy_doc "sq3stmt.Busy()" |
Definition at line 132 of file Sq3StmtC_py.c.
#define ClassInit |
Definition at line 68 of file Sq3StmtC_py.c.
#define ClearBindings_doc "sq3stmt.ClearBindings()" |
Definition at line 133 of file Sq3StmtC_py.c.
#define ColumnBlob_doc "binary sq3stmt.ColumnBlob(iCol:int32)" |
Definition at line 134 of file Sq3StmtC_py.c.
#define ColumnBytes_doc "int32 sq3stmt.ColumnBytes(iCol:int32)" |
Definition at line 135 of file Sq3StmtC_py.c.
#define ColumnCount_doc "int32 pStmt.ColumnCount()" |
Definition at line 136 of file Sq3StmtC_py.c.
#define ColumnDouble_doc "double sq3stmt.ColumnDouble(iCol:int32)" |
Definition at line 137 of file Sq3StmtC_py.c.
#define ColumnInt64_doc "int64 sq3stmt.ColumnInt64(iCol:int32)" |
Definition at line 139 of file Sq3StmtC_py.c.
#define ColumnInt_doc "int32 sq3stmt.ColumnInt(iCol:int32)" |
Definition at line 138 of file Sq3StmtC_py.c.
#define ColumnName_doc "string sq3stmt.ColumnName(N:int32)" |
Definition at line 140 of file Sq3StmtC_py.c.
#define ColumnText_doc "string sq3stmt.ColumnText(iCol:int32)" |
Definition at line 141 of file Sq3StmtC_py.c.
#define ColumnType_doc "Sq3TypeE sq3stmt.ColumnType(iCol:int32)" |
Definition at line 142 of file Sq3StmtC_py.c.
#define ColumnValue_doc "Sq3ValueC sq3stmt.ColumnValue(iCol:int32)" |
Definition at line 114 of file Sq3StmtC_py.c.
#define DataCount_doc "pStmt.DataCount()" |
Definition at line 143 of file Sq3StmtC_py.c.
#define DbHandle_doc "Sq3LiteC sq3stmt.DbHandle()" |
Definition at line 115 of file Sq3StmtC_py.c.
#define ExpandedSql_doc "string pStmt.ExpandedSql()" |
Definition at line 144 of file Sq3StmtC_py.c.
#define Explain_doc "pStmt.Explain(eMode:int32)" |
Definition at line 145 of file Sq3StmtC_py.c.
#define Finalize_doc "pStmt.Finalize()" |
Definition at line 146 of file Sq3StmtC_py.c.
#define GetNull_doc "Sq3StmtC Sq3StmtC.GetNull()" |
Definition at line 108 of file Sq3StmtC_py.c.
#define GetPzTail_doc "string sq3stmt.GetPzTail()" |
Definition at line 147 of file Sq3StmtC_py.c.
#define HandleResolve_doc "Sq3StmtC Sq3StmtC.HandleResolve(netHdl:MK_HDL)" |
Definition at line 109 of file Sq3StmtC_py.c.
#define Instances_doc "Sq3StmtC Sq3StmtC.Instances()" |
Definition at line 110 of file Sq3StmtC_py.c.
#define IsExplain_doc "pStmt.IsExplain()" |
Definition at line 149 of file Sq3StmtC_py.c.
#define META_CONTEXT_S MK_ERROR_DEFAULT |
Definition at line 91 of file Sq3StmtC_py.c.
#define META_FILE_NAME "Sq3StmtC_py.c" |
Definition at line 14 of file Sq3StmtC_py.c.
#define new_doc "Sq3StmtC Sq3StmtC.new(db:Sq3LiteC, zSql:string)" |
Definition at line 105 of file Sq3StmtC_py.c.
#define Next_doc "Sq3StmtC stmt.Next()" |
Definition at line 116 of file Sq3StmtC_py.c.
#define NextStmt_doc "Sq3StmtC Sq3StmtC.NextStmt(pDb:Sq3LiteC, ?pStmt:Sq3StmtC=None?)" |
Definition at line 111 of file Sq3StmtC_py.c.
Definition at line 19 of file Sq3StmtC_py.c.
#define OT_CLASS_NAME "Sq3StmtC" |
Definition at line 20 of file Sq3StmtC_py.c.
#define OT_LNG2META | ( | O | ) |
Definition at line 22 of file Sq3StmtC_py.c.
#define OT_retObj_CONSTR | ( | mng | ) |
Definition at line 24 of file Sq3StmtC_py.c.
#define OT_SETUP_hdl OT_SETUP_hdl_tmpl(Sq3StmtC) |
Definition at line 26 of file Sq3StmtC_py.c.
#define OT_SETUP_hdl__null_allow OT_SETUP_hdl_tmpl__null_allow(Sq3StmtC) |
Definition at line 27 of file Sq3StmtC_py.c.
#define OT_SETUP_hdl_constr |
Definition at line 28 of file Sq3StmtC_py.c.
#define OT_SETUP_hdl_destr OT_SETUP_hdl_tmpl__null_allow(Sq3StmtC) |
Definition at line 30 of file Sq3StmtC_py.c.
#define OT_SETUP_hdl_static |
Definition at line 31 of file Sq3StmtC_py.c.
#define OT_SETUP_hdl_static_constr OT_SETUP_hdl_static |
Definition at line 34 of file Sq3StmtC_py.c.
#define PrepareV2_doc "Sq3StmtC Sq3StmtC.PrepareV2(db:Sq3LiteC, zSql:string)" |
doc definition
Definition at line 103 of file Sq3StmtC_py.c.
#define PrepareV3_doc "Sq3StmtC Sq3StmtC.PrepareV3(db:Sq3LiteC, zSql:string, ?prepFlags:Sq3PrepareEF=SQ3_PREPARE_NO?)" |
Definition at line 104 of file Sq3StmtC_py.c.
#define Prev_doc "Sq3StmtC stmt.Prev()" |
Definition at line 117 of file Sq3StmtC_py.c.
#define Readonly_doc "pStmt.Readonly()" |
Definition at line 151 of file Sq3StmtC_py.c.
#define Reset_doc "pStmt.Reset()" |
Definition at line 152 of file Sq3StmtC_py.c.
#define SetupRtFromObj_X | ( | hdl | ) |
Definition at line 37 of file Sq3StmtC_py.c.
#define SetupRtFromObj_XN | ( | hdl | ) |
Definition at line 38 of file Sq3StmtC_py.c.
#define Sq3StmtCTT SQ3(Sq3LiteThreadState).Sq3StmtCTT |
Definition at line 43 of file Sq3StmtC_py.c.
#define Sql_doc "string pStmt.Sql()" |
Definition at line 153 of file Sq3StmtC_py.c.
#define Status_doc "sq3stmt.Status(op:Sq3StmtStatusE, resetFlg:bool)" |
Definition at line 154 of file Sq3StmtC_py.c.
#define Step_doc "Sq3ErrorE sq3stmt.Step()" |
Definition at line 157 of file Sq3StmtC_py.c.
int pysq3lite_pSq3StmtC_Init | ( | MK_RT | mkrt, |
PyObject * | m ) |
Definition at line 1075 of file Sq3StmtC_py.c.
Definition at line 47 of file Sq3StmtC_py.c.
|
static |
Definition at line 54 of file Sq3StmtC_py.c.
Definition at line 58 of file Sq3StmtC_py.c.
Definition at line 62 of file Sq3StmtC_py.c.
OT_CLASS_TYPE_REF pysq3lite_Sq3StmtCR |
Public API
Definition at line 1063 of file Sq3StmtC_py.c.
|
static |
Type definition
Definition at line 988 of file Sq3StmtC_py.c.