Sq3StmtC_rb.c - 17 Apr 2025 - aotto1968. More...
#include "LibSq3Lite_private_rb.h"
Go to the source code of this file.
Macros | |
#define | META_FILE_NAME "Sq3StmtC_rb.c" |
#define | OT_CLASS NS(Sq3StmtC) |
#define | OT_CLASS_NAME "Sq3StmtC" |
#define | OT_LNG2META(O) |
#define | S_INIT NS(sInit)(MK_RT_CALL_ONLY) |
#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 | 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=nil?)" |
#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 | |
OT_CLS_T | OT_CLASS |
static MK_TYP | Sq3StmtCTT = NULL |
OT_OBJ_T | rbsq3lite_Sq3StmtC_MK_NULL = 0 |
static rb_data_type_t | rbsq3lite_Sq3StmtC_T |
Sq3StmtC_rb.c - 17 Apr 2025 - aotto1968.
Definition in file Sq3StmtC_rb.c.
#define BindBlob_doc "sq3stmt.BindBlob(pos:int32, blob:binary)" |
Definition at line 127 of file Sq3StmtC_rb.c.
#define BindDouble_doc "sq3stmt.BindDouble(arg1:int32, arg2:double)" |
Definition at line 128 of file Sq3StmtC_rb.c.
#define BindInt64_doc "sq3stmt.BindInt64(arg1:int32, arg2:int64)" |
Definition at line 130 of file Sq3StmtC_rb.c.
#define BindInt_doc "sq3stmt.BindInt(arg1:int32, arg2:int32)" |
Definition at line 129 of file Sq3StmtC_rb.c.
#define BindNull_doc "sq3stmt.BindNull(arg1:int32)" |
Definition at line 131 of file Sq3StmtC_rb.c.
#define BindParameterCount_doc "sq3stmt.BindParameterCount()" |
Definition at line 132 of file Sq3StmtC_rb.c.
#define BindParameterIndex_doc "sq3stmt.BindParameterIndex(zName:string)" |
Definition at line 133 of file Sq3StmtC_rb.c.
#define BindParameterName_doc "string sq3stmt.BindParameterName(arg1:int32)" |
Definition at line 134 of file Sq3StmtC_rb.c.
#define BindText_doc "sq3stmt.BindText(pos:int32, text:string)" |
Definition at line 135 of file Sq3StmtC_rb.c.
#define BindValue_doc "sq3stmt.BindValue(arg1:int32, arg2:Sq3ValueC)" |
Definition at line 136 of file Sq3StmtC_rb.c.
#define BindZeroblob64_doc "sq3stmt.BindZeroblob64(arg1:int32, arg2:int64)" |
Definition at line 138 of file Sq3StmtC_rb.c.
#define BindZeroblob_doc "sq3stmt.BindZeroblob(arg1:int32, n:int32)" |
Definition at line 137 of file Sq3StmtC_rb.c.
#define Busy_doc "sq3stmt.Busy()" |
Definition at line 139 of file Sq3StmtC_rb.c.
#define ClearBindings_doc "sq3stmt.ClearBindings()" |
Definition at line 140 of file Sq3StmtC_rb.c.
#define ColumnBlob_doc "binary sq3stmt.ColumnBlob(iCol:int32)" |
Definition at line 141 of file Sq3StmtC_rb.c.
#define ColumnBytes_doc "int32 sq3stmt.ColumnBytes(iCol:int32)" |
Definition at line 142 of file Sq3StmtC_rb.c.
#define ColumnCount_doc "int32 pStmt.ColumnCount()" |
Definition at line 143 of file Sq3StmtC_rb.c.
#define ColumnDouble_doc "double sq3stmt.ColumnDouble(iCol:int32)" |
Definition at line 144 of file Sq3StmtC_rb.c.
#define ColumnInt64_doc "int64 sq3stmt.ColumnInt64(iCol:int32)" |
Definition at line 146 of file Sq3StmtC_rb.c.
#define ColumnInt_doc "int32 sq3stmt.ColumnInt(iCol:int32)" |
Definition at line 145 of file Sq3StmtC_rb.c.
#define ColumnName_doc "string sq3stmt.ColumnName(N:int32)" |
Definition at line 147 of file Sq3StmtC_rb.c.
#define ColumnText_doc "string sq3stmt.ColumnText(iCol:int32)" |
Definition at line 148 of file Sq3StmtC_rb.c.
#define ColumnType_doc "Sq3TypeE sq3stmt.ColumnType(iCol:int32)" |
Definition at line 149 of file Sq3StmtC_rb.c.
#define ColumnValue_doc "Sq3ValueC sq3stmt.ColumnValue(iCol:int32)" |
Definition at line 121 of file Sq3StmtC_rb.c.
#define DataCount_doc "pStmt.DataCount()" |
Definition at line 150 of file Sq3StmtC_rb.c.
#define DbHandle_doc "Sq3LiteC sq3stmt.DbHandle()" |
Definition at line 122 of file Sq3StmtC_rb.c.
#define ExpandedSql_doc "string pStmt.ExpandedSql()" |
Definition at line 151 of file Sq3StmtC_rb.c.
#define Explain_doc "pStmt.Explain(eMode:int32)" |
Definition at line 152 of file Sq3StmtC_rb.c.
#define Finalize_doc "pStmt.Finalize()" |
Definition at line 153 of file Sq3StmtC_rb.c.
#define GetNull_doc "Sq3StmtC Sq3StmtC.GetNull()" |
Definition at line 115 of file Sq3StmtC_rb.c.
#define GetPzTail_doc "string sq3stmt.GetPzTail()" |
Definition at line 154 of file Sq3StmtC_rb.c.
#define HandleResolve_doc "Sq3StmtC Sq3StmtC.HandleResolve(netHdl:MK_HDL)" |
Definition at line 116 of file Sq3StmtC_rb.c.
#define Instances_doc "Sq3StmtC Sq3StmtC.Instances()" |
Definition at line 117 of file Sq3StmtC_rb.c.
#define IsExplain_doc "pStmt.IsExplain()" |
Definition at line 156 of file Sq3StmtC_rb.c.
#define META_FILE_NAME "Sq3StmtC_rb.c" |
Definition at line 13 of file Sq3StmtC_rb.c.
#define new_doc "Sq3StmtC Sq3StmtC.new(db:Sq3LiteC, zSql:string)" |
Definition at line 112 of file Sq3StmtC_rb.c.
#define Next_doc "Sq3StmtC stmt.Next()" |
Definition at line 123 of file Sq3StmtC_rb.c.
#define NextStmt_doc "Sq3StmtC Sq3StmtC.NextStmt(pDb:Sq3LiteC, ?pStmt:Sq3StmtC=nil?)" |
Definition at line 118 of file Sq3StmtC_rb.c.
#define OT_CLASS NS(Sq3StmtC) |
Definition at line 17 of file Sq3StmtC_rb.c.
#define OT_CLASS_NAME "Sq3StmtC" |
Definition at line 18 of file Sq3StmtC_rb.c.
#define OT_LNG2META | ( | O | ) |
Definition at line 20 of file Sq3StmtC_rb.c.
#define OT_SETUP_hdl OT_SETUP_hdl_tmpl(Sq3StmtC); |
Definition at line 90 of file Sq3StmtC_rb.c.
#define OT_SETUP_hdl__null_allow OT_SETUP_hdl_tmpl__null_allow(Sq3StmtC); |
Definition at line 91 of file Sq3StmtC_rb.c.
#define OT_SETUP_hdl_constr |
Definition at line 92 of file Sq3StmtC_rb.c.
#define OT_SETUP_hdl_destr OT_SETUP_hdl_tmpl__null_allow(Sq3StmtC); |
Definition at line 95 of file Sq3StmtC_rb.c.
#define OT_SETUP_hdl_static |
Definition at line 96 of file Sq3StmtC_rb.c.
#define OT_SETUP_hdl_static_constr OT_SETUP_hdl_static |
Definition at line 98 of file Sq3StmtC_rb.c.
#define PrepareV2_doc "Sq3StmtC Sq3StmtC.PrepareV2(db:Sq3LiteC, zSql:string)" |
Definition at line 110 of file Sq3StmtC_rb.c.
#define PrepareV3_doc "Sq3StmtC Sq3StmtC.PrepareV3(db:Sq3LiteC, zSql:string, ?prepFlags:Sq3PrepareEF=SQ3_PREPARE_NO?)" |
Definition at line 111 of file Sq3StmtC_rb.c.
#define Prev_doc "Sq3StmtC stmt.Prev()" |
Definition at line 124 of file Sq3StmtC_rb.c.
#define Readonly_doc "pStmt.Readonly()" |
Definition at line 158 of file Sq3StmtC_rb.c.
#define Reset_doc "pStmt.Reset()" |
Definition at line 159 of file Sq3StmtC_rb.c.
#define S_INIT NS(sInit)(MK_RT_CALL_ONLY) |
Definition at line 72 of file Sq3StmtC_rb.c.
#define SetupRtFromObj_X | ( | hdl | ) |
Definition at line 101 of file Sq3StmtC_rb.c.
#define SetupRtFromObj_XN | ( | hdl | ) |
Definition at line 102 of file Sq3StmtC_rb.c.
#define Sql_doc "string pStmt.Sql()" |
Definition at line 160 of file Sq3StmtC_rb.c.
#define Status_doc "sq3stmt.Status(op:Sq3StmtStatusE, resetFlg:bool)" |
Definition at line 161 of file Sq3StmtC_rb.c.
#define Step_doc "Sq3ErrorE sq3stmt.Step()" |
Definition at line 164 of file Sq3StmtC_rb.c.
|
inlinestatic |
Definition at line 49 of file Sq3StmtC_rb.c.
|
static |
Definition at line 73 of file Sq3StmtC_rb.c.
|
static |
Definition at line 858 of file Sq3StmtC_rb.c.
void rbsq3lite_Sq3StmtC_Init | ( | MK_RT | mkrt | ) |
Definition at line 861 of file Sq3StmtC_rb.c.
Definition at line 58 of file Sq3StmtC_rb.c.
Definition at line 63 of file Sq3StmtC_rb.c.
Definition at line 67 of file Sq3StmtC_rb.c.
OT_CLS_T OT_CLASS |
Definition at line 22 of file Sq3StmtC_rb.c.
OT_OBJ_T rbsq3lite_Sq3StmtC_MK_NULL = 0 |
Definition at line 26 of file Sq3StmtC_rb.c.
|
static |
Definition at line 32 of file Sq3StmtC_rb.c.
|
static |
Definition at line 25 of file Sq3StmtC_rb.c.