Sq3StmtC_tcl.c - 10 Apr 2025 - aotto1968. More...
#include "LibSq3Lite_private_tcl.h"
Go to the source code of this file.
Macros | |
#define | META_FILE_NAME "Sq3StmtC_tcl.c" |
#define | OT_CLASS NS(Sq3StmtC) |
#define | OT_CLASS_NAME "Sq3StmtC" |
#define | OBJECT2STMT(O) |
#define | OT_SETUP_hdl_static_constr_pre |
#define | OT_SETUP_hdl_static_constr |
#define | OT_SETUP_hdl_static |
#define | OT_SETUP_hdl SetupHdlFromMetaData_2(STMT,SQ3_STMT); |
#define | OT_SETUP_hdl__null_allow SetupHdlFromMetaData__null_allow_2(STMT,SQ3_STMT); |
#define | OT_SETUP_hdl_destr SetupHdlFromMetaData__null_allow_2(STMT,SQ3_STMT); |
#define | OT_SETUP_hdl_constr_pre |
#define | OT_SETUP_hdl_constr |
#define | SetupRtFromHdl_XN(hdl) |
#define | SetupRtFromHdl_X(hdl) |
#define | ClassInit |
#define | VER TCL_OO_METHOD_VERSION_CURRENT |
#define | CTOR_doc "Sq3StmtC [Sq3StmtC CTOR db:Sq3LiteC zSql:string]" |
#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 | 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=\"MK_NULL\"?]" |
#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 | |
__thread OT_CLS_T | OT_CLASS = NULL |
static __thread MK_TYP | Sq3StmtCTT = NULL |
__thread OT_OBJ_T | tclsq3lite_Sq3StmtC_MK_NULL = NULL |
static Tcl_MethodType | tclsq3lite_sOtClassDef [] |
static Tcl_MethodType | tclsq3lite_sInstanceDef [] |
Sq3StmtC_tcl.c - 10 Apr 2025 - aotto1968.
Definition in file Sq3StmtC_tcl.c.
#define BindBlob_doc "$sq3stmt BindBlob pos:int32 blob:binary" |
Definition at line 135 of file Sq3StmtC_tcl.c.
#define BindDouble_doc "$sq3stmt BindDouble arg1:int32 arg2:double" |
Definition at line 136 of file Sq3StmtC_tcl.c.
#define BindInt64_doc "$sq3stmt BindInt64 arg1:int32 arg2:int64" |
Definition at line 138 of file Sq3StmtC_tcl.c.
#define BindInt_doc "$sq3stmt BindInt arg1:int32 arg2:int32" |
Definition at line 137 of file Sq3StmtC_tcl.c.
#define BindNull_doc "$sq3stmt BindNull arg1:int32" |
Definition at line 139 of file Sq3StmtC_tcl.c.
#define BindParameterCount_doc "$sq3stmt BindParameterCount" |
Definition at line 140 of file Sq3StmtC_tcl.c.
#define BindParameterIndex_doc "$sq3stmt BindParameterIndex zName:string" |
Definition at line 141 of file Sq3StmtC_tcl.c.
#define BindParameterName_doc "string [$sq3stmt BindParameterName arg1:int32]" |
Definition at line 142 of file Sq3StmtC_tcl.c.
#define BindText_doc "$sq3stmt BindText pos:int32 text:string" |
Definition at line 143 of file Sq3StmtC_tcl.c.
#define BindValue_doc "$sq3stmt BindValue arg1:int32 arg2:Sq3ValueC" |
Definition at line 144 of file Sq3StmtC_tcl.c.
#define BindZeroblob64_doc "$sq3stmt BindZeroblob64 arg1:int32 arg2:int64" |
Definition at line 146 of file Sq3StmtC_tcl.c.
#define BindZeroblob_doc "$sq3stmt BindZeroblob arg1:int32 n:int32" |
Definition at line 145 of file Sq3StmtC_tcl.c.
#define Busy_doc "$sq3stmt Busy" |
Definition at line 147 of file Sq3StmtC_tcl.c.
#define ClassInit |
Definition at line 80 of file Sq3StmtC_tcl.c.
#define ClearBindings_doc "$sq3stmt ClearBindings" |
Definition at line 148 of file Sq3StmtC_tcl.c.
#define ColumnBlob_doc "binary [$sq3stmt ColumnBlob iCol:int32]" |
Definition at line 149 of file Sq3StmtC_tcl.c.
#define ColumnBytes_doc "int32 [$sq3stmt ColumnBytes iCol:int32]" |
Definition at line 150 of file Sq3StmtC_tcl.c.
#define ColumnCount_doc "int32 [$pStmt ColumnCount]" |
Definition at line 151 of file Sq3StmtC_tcl.c.
#define ColumnDouble_doc "double [$sq3stmt ColumnDouble iCol:int32]" |
Definition at line 152 of file Sq3StmtC_tcl.c.
#define ColumnInt64_doc "int64 [$sq3stmt ColumnInt64 iCol:int32]" |
Definition at line 154 of file Sq3StmtC_tcl.c.
#define ColumnInt_doc "int32 [$sq3stmt ColumnInt iCol:int32]" |
Definition at line 153 of file Sq3StmtC_tcl.c.
#define ColumnName_doc "string [$sq3stmt ColumnName N:int32]" |
Definition at line 155 of file Sq3StmtC_tcl.c.
#define ColumnText_doc "string [$sq3stmt ColumnText iCol:int32]" |
Definition at line 156 of file Sq3StmtC_tcl.c.
#define ColumnType_doc "Sq3TypeE [$sq3stmt ColumnType iCol:int32]" |
Definition at line 157 of file Sq3StmtC_tcl.c.
#define ColumnValue_doc "Sq3ValueC [$sq3stmt ColumnValue iCol:int32]" |
Definition at line 129 of file Sq3StmtC_tcl.c.
#define CTOR_doc "Sq3StmtC [Sq3StmtC CTOR db:Sq3LiteC zSql:string]" |
Definition at line 118 of file Sq3StmtC_tcl.c.
#define DataCount_doc "$pStmt DataCount" |
Definition at line 158 of file Sq3StmtC_tcl.c.
#define DbHandle_doc "Sq3LiteC [$sq3stmt DbHandle]" |
Definition at line 130 of file Sq3StmtC_tcl.c.
#define ExpandedSql_doc "string [$pStmt ExpandedSql]" |
Definition at line 159 of file Sq3StmtC_tcl.c.
#define Explain_doc "$pStmt Explain eMode:int32" |
Definition at line 160 of file Sq3StmtC_tcl.c.
#define Finalize_doc "$pStmt Finalize" |
Definition at line 161 of file Sq3StmtC_tcl.c.
#define GetNull_doc "Sq3StmtC [Sq3StmtC GetNull]" |
Definition at line 123 of file Sq3StmtC_tcl.c.
#define GetPzTail_doc "string [$sq3stmt GetPzTail]" |
Definition at line 162 of file Sq3StmtC_tcl.c.
#define HandleResolve_doc "Sq3StmtC [Sq3StmtC HandleResolve netHdl:MK_HDL]" |
Definition at line 124 of file Sq3StmtC_tcl.c.
#define Instances_doc "Sq3StmtC [Sq3StmtC Instances]" |
Definition at line 125 of file Sq3StmtC_tcl.c.
#define IsExplain_doc "$pStmt IsExplain" |
Definition at line 164 of file Sq3StmtC_tcl.c.
#define META_FILE_NAME "Sq3StmtC_tcl.c" |
Definition at line 14 of file Sq3StmtC_tcl.c.
#define Next_doc "Sq3StmtC [$stmt Next]" |
Definition at line 131 of file Sq3StmtC_tcl.c.
#define NextStmt_doc "Sq3StmtC [Sq3StmtC NextStmt pDb:Sq3LiteC ?pStmt:Sq3StmtC=\"MK_NULL\"?]" |
Definition at line 126 of file Sq3StmtC_tcl.c.
#define OBJECT2STMT | ( | O | ) |
Definition at line 21 of file Sq3StmtC_tcl.c.
#define OT_CLASS NS(Sq3StmtC) |
Definition at line 18 of file Sq3StmtC_tcl.c.
#define OT_CLASS_NAME "Sq3StmtC" |
Definition at line 19 of file Sq3StmtC_tcl.c.
#define OT_SETUP_hdl SetupHdlFromMetaData_2(STMT,SQ3_STMT); |
Definition at line 62 of file Sq3StmtC_tcl.c.
#define OT_SETUP_hdl__null_allow SetupHdlFromMetaData__null_allow_2(STMT,SQ3_STMT); |
Definition at line 63 of file Sq3StmtC_tcl.c.
#define OT_SETUP_hdl_constr |
Definition at line 67 of file Sq3StmtC_tcl.c.
#define OT_SETUP_hdl_constr_pre |
Definition at line 66 of file Sq3StmtC_tcl.c.
#define OT_SETUP_hdl_destr SetupHdlFromMetaData__null_allow_2(STMT,SQ3_STMT); |
Definition at line 64 of file Sq3StmtC_tcl.c.
#define OT_SETUP_hdl_static |
Definition at line 56 of file Sq3StmtC_tcl.c.
#define OT_SETUP_hdl_static_constr |
Definition at line 52 of file Sq3StmtC_tcl.c.
#define OT_SETUP_hdl_static_constr_pre |
Definition at line 51 of file Sq3StmtC_tcl.c.
#define PrepareV2_doc "Sq3StmtC [Sq3StmtC PrepareV2 db:Sq3LiteC zSql:string]" |
Definition at line 119 of file Sq3StmtC_tcl.c.
#define PrepareV3_doc "Sq3StmtC [Sq3StmtC PrepareV3 db:Sq3LiteC zSql:string ?prepFlags:Sq3PrepareEF=SQ3_PREPARE_NO?]" |
Definition at line 120 of file Sq3StmtC_tcl.c.
#define Prev_doc "Sq3StmtC [$stmt Prev]" |
Definition at line 132 of file Sq3StmtC_tcl.c.
#define Readonly_doc "$pStmt Readonly" |
Definition at line 166 of file Sq3StmtC_tcl.c.
#define Reset_doc "$pStmt Reset" |
Definition at line 167 of file Sq3StmtC_tcl.c.
#define SetupRtFromHdl_X | ( | hdl | ) |
Definition at line 76 of file Sq3StmtC_tcl.c.
#define SetupRtFromHdl_XN | ( | hdl | ) |
Definition at line 75 of file Sq3StmtC_tcl.c.
#define Sql_doc "string [$pStmt Sql]" |
Definition at line 168 of file Sq3StmtC_tcl.c.
#define Status_doc "$sq3stmt Status op:Sq3StmtStatusE resetFlg:bool" |
Definition at line 169 of file Sq3StmtC_tcl.c.
#define Step_doc "Sq3ErrorE [$sq3stmt Step]" |
Definition at line 172 of file Sq3StmtC_tcl.c.
#define VER TCL_OO_METHOD_VERSION_CURRENT |
Definition at line 111 of file Sq3StmtC_tcl.c.
int tclsq3lite_pSq3StmtC_Init | ( | MK_RT | mkrt, |
Tcl_Interp * | interp, | ||
Tcl_Namespace * | ns ) |
Public API
Definition at line 1078 of file Sq3StmtC_tcl.c.
|
static |
Definition at line 31 of file Sq3StmtC_tcl.c.
Definition at line 36 of file Sq3StmtC_tcl.c.
Definition at line 42 of file Sq3StmtC_tcl.c.
__thread OT_CLS_T OT_CLASS = NULL |
Definition at line 24 of file Sq3StmtC_tcl.c.
|
static |
Definition at line 27 of file Sq3StmtC_tcl.c.
|
static |
Definition at line 1016 of file Sq3StmtC_tcl.c.
|
static |
Definition at line 997 of file Sq3StmtC_tcl.c.
__thread OT_OBJ_T tclsq3lite_Sq3StmtC_MK_NULL = NULL |
Definition at line 28 of file Sq3StmtC_tcl.c.