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
Sq3StmtC_Bind_TCL_API

Sq3StmtC - bind a typeMore...

+ Collaboration diagram for Sq3StmtC_Bind_TCL_API:

Functions

static OT_ProcRet tclsq3lite_Sq3StmtC_BindBlob (Sq3StmtC_ARGS)
  Tcl: $sq3stmt BindBlob pos:int32 blob:binary C-API
Bind a MkBinaryR Value To a Prepared Statement …
 
static OT_ProcRet tclsq3lite_Sq3StmtC_BindDouble (Sq3StmtC_ARGS)
  Tcl: $sq3stmt BindDouble arg1:int32 arg2:double C-API
Binding Values To Prepared Statements …
 
static OT_ProcRet tclsq3lite_Sq3StmtC_BindInt (Sq3StmtC_ARGS)
  Tcl: $sq3stmt BindInt arg1:int32 arg2:int32 C-API
Binding Values To Prepared Statements …
 
static OT_ProcRet tclsq3lite_Sq3StmtC_BindInt64 (Sq3StmtC_ARGS)
  Tcl: $sq3stmt BindInt64 arg1:int32 arg2:int64 C-API
Binding Values To Prepared Statements …
 
static OT_ProcRet tclsq3lite_Sq3StmtC_BindNull (Sq3StmtC_ARGS)
  Tcl: $sq3stmt BindNull arg1:int32 C-API
Binding Values To Prepared Statements …
 
static OT_ProcRet tclsq3lite_Sq3StmtC_BindParameterCount (Sq3StmtC_ARGS)
  Tcl: $sq3stmt BindParameterCount C-API
Number Of SQL Parameters …
 
static OT_ProcRet tclsq3lite_Sq3StmtC_BindParameterIndex (Sq3StmtC_ARGS)
  Tcl: $sq3stmt BindParameterIndex zName:string C-API
Index Of A Parameter With A Given Name …
 
static OT_ProcRet tclsq3lite_Sq3StmtC_BindParameterName (Sq3StmtC_ARGS)
  Tcl: string [$sq3stmt BindParameterName arg1:int32] C-API
Name Of A Host Parameter …
 
static OT_ProcRet tclsq3lite_Sq3StmtC_BindText (Sq3StmtC_ARGS)
  Tcl: $sq3stmt BindText pos:int32 text:string C-API
Bind a MkStringR Value To a Prepared Statement …
 
static OT_ProcRet tclsq3lite_Sq3StmtC_BindValue (Sq3StmtC_ARGS)
  Tcl: $sq3stmt BindValue arg1:int32 arg2:Sq3ValueC C-API
Binding Values To Prepared Statements …
 
static OT_ProcRet tclsq3lite_Sq3StmtC_BindZeroblob (Sq3StmtC_ARGS)
  Tcl: $sq3stmt BindZeroblob arg1:int32 n:int32 C-API
Binding Values To Prepared Statements …
 
static OT_ProcRet tclsq3lite_Sq3StmtC_BindZeroblob64 (Sq3StmtC_ARGS)
  Tcl: $sq3stmt BindZeroblob64 arg1:int32 arg2:int64 C-API
Binding Values To Prepared Statements …
 

Detailed Description

Sq3StmtC - bind a type

Function Documentation

◆ tclsq3lite_Sq3StmtC_BindBlob()

static OT_ProcRet tclsq3lite_Sq3StmtC_BindBlob ( Sq3StmtC_ARGS )
static

Tcl: $sq3stmt BindBlob pos:int32 blob:binary C-API
Bind a MkBinaryR Value To a Prepared Statement …

Definition at line 191 of file Sq3StmtC_tcl.c.

191 {
194 MK_I32 pos = 0;
196 MkBinaryR blob = {0};
199 MkErrorC_Check(hdl,Sq3StmtBindBlob (hdl, pos, blob));
201 goto end;
202 error:
204 end:
206}
#define OT_SETUP_VARARGS(min, max, 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__ME_REF_MkBinaryR(val)
#define OT_CHECK_NOARGS
#define MkErrorC_Check(mng, PROC)
#define OT_SETUP_hdl
#define BindBlob_doc
signed int MK_I32
#define Sq3StmtBindBlob(...)

◆ tclsq3lite_Sq3StmtC_BindDouble()

static OT_ProcRet tclsq3lite_Sq3StmtC_BindDouble ( Sq3StmtC_ARGS )
static

Tcl: $sq3stmt BindDouble arg1:int32 arg2:double C-API
Binding Values To Prepared Statements …

Definition at line 209 of file Sq3StmtC_tcl.c.

209 {
212 MK_I32 arg1 = 0;
214 MK_DBL arg2 = 0;
217 MkErrorC_Check(hdl,Sq3StmtBindDouble (hdl, arg1, arg2));
219 goto end;
220 error:
222 end:
224}
#define OT_CHECK_NF8(val)
#define BindDouble_doc
double MK_DBL
static enum MkErrorE Sq3StmtBindDouble(SQ3_STMT sq3stmt, MK_I32 arg1, MK_DBL arg2)
Binding Values To Prepared Statements …

◆ tclsq3lite_Sq3StmtC_BindInt()

static OT_ProcRet tclsq3lite_Sq3StmtC_BindInt ( Sq3StmtC_ARGS )
static

Tcl: $sq3stmt BindInt arg1:int32 arg2:int32 C-API
Binding Values To Prepared Statements …

Definition at line 227 of file Sq3StmtC_tcl.c.

227 {
230 MK_I32 arg1 = 0;
232 MK_I32 arg2 = 0;
235 MkErrorC_Check(hdl,Sq3StmtBindInt (hdl, arg1, arg2));
237 goto end;
238 error:
240 end:
242}
#define BindInt_doc
static enum MkErrorE Sq3StmtBindInt(SQ3_STMT sq3stmt, MK_I32 arg1, MK_I32 arg2)
Binding Values To Prepared Statements …

◆ tclsq3lite_Sq3StmtC_BindInt64()

static OT_ProcRet tclsq3lite_Sq3StmtC_BindInt64 ( Sq3StmtC_ARGS )
static

Tcl: $sq3stmt BindInt64 arg1:int32 arg2:int64 C-API
Binding Values To Prepared Statements …

Definition at line 245 of file Sq3StmtC_tcl.c.

245 {
248 MK_I32 arg1 = 0;
250 MK_I64 arg2 = 0;
253 MkErrorC_Check(hdl,Sq3StmtBindInt64 (hdl, arg1, arg2));
255 goto end;
256 error:
258 end:
260}
#define OT_CHECK_NI8(val)
#define BindInt64_doc
signed long long MK_I64
static enum MkErrorE Sq3StmtBindInt64(SQ3_STMT sq3stmt, MK_I32 arg1, MK_I64 arg2)
Binding Values To Prepared Statements …

◆ tclsq3lite_Sq3StmtC_BindNull()

static OT_ProcRet tclsq3lite_Sq3StmtC_BindNull ( Sq3StmtC_ARGS )
static

Tcl: $sq3stmt BindNull arg1:int32 C-API
Binding Values To Prepared Statements …

Definition at line 263 of file Sq3StmtC_tcl.c.

263 {
266 MK_I32 arg1 = 0;
269 MkErrorC_Check(hdl,Sq3StmtBindNull (hdl, arg1));
271 goto end;
272 error:
274 end:
276}
#define OT_SETUP_ONEARG(d)
#define BindNull_doc
static enum MkErrorE Sq3StmtBindNull(SQ3_STMT sq3stmt, MK_I32 arg1)
Binding Values To Prepared Statements …

◆ tclsq3lite_Sq3StmtC_BindParameterCount()

static OT_ProcRet tclsq3lite_Sq3StmtC_BindParameterCount ( Sq3StmtC_ARGS )
static

Tcl: $sq3stmt BindParameterCount C-API
Number Of SQL Parameters …

Definition at line 279 of file Sq3StmtC_tcl.c.

279 {
285 goto end;
286 error:
288 end:
290}
#define OT_SETUP_NOARG(d)
#define BindParameterCount_doc
static enum MkErrorE Sq3StmtBindParameterCount(SQ3_STMT sq3stmt)
Number Of SQL Parameters …

◆ tclsq3lite_Sq3StmtC_BindParameterIndex()

static OT_ProcRet tclsq3lite_Sq3StmtC_BindParameterIndex ( Sq3StmtC_ARGS )
static

Tcl: $sq3stmt BindParameterIndex zName:string C-API
Index Of A Parameter With A Given Name …

Definition at line 293 of file Sq3StmtC_tcl.c.

293 {
296 MK_STRN zName = 0;
301 goto end;
302 error:
304 end:
306}
#define OT_CHECK_STRN(val)
#define BindParameterIndex_doc
const MK_STRB * MK_STRN
static enum MkErrorE Sq3StmtBindParameterIndex(SQ3_STMT sq3stmt, MK_STRN zName)
Index Of A Parameter With A Given Name …

◆ tclsq3lite_Sq3StmtC_BindParameterName()

static OT_ProcRet tclsq3lite_Sq3StmtC_BindParameterName ( Sq3StmtC_ARGS )
static

Tcl: string [$sq3stmt BindParameterName arg1:int32] C-API
Name Of A Host Parameter …

Definition at line 309 of file Sq3StmtC_tcl.c.

309 {
312 MK_I32 arg1 = 0;
316 goto end;
317 error:
319 end:
321}
#define OT_retObj_SET_STR(nat)
#define BindParameterName_doc
static MK_STRN Sq3StmtBindParameterName(SQ3_STMT sq3stmt, MK_I32 arg1)
Name Of A Host Parameter …

◆ tclsq3lite_Sq3StmtC_BindText()

static OT_ProcRet tclsq3lite_Sq3StmtC_BindText ( Sq3StmtC_ARGS )
static

Tcl: $sq3stmt BindText pos:int32 text:string C-API
Bind a MkStringR Value To a Prepared Statement …

Definition at line 324 of file Sq3StmtC_tcl.c.

324 {
327 MK_I32 pos = 0;
329 MkStringR text = {0};
332 MkErrorC_Check(hdl,Sq3StmtBindText (hdl, pos, text));
334 goto end;
335 error:
337 end:
339}
#define OT_CHECK__ME_REF_MkStringR(val)
#define BindText_doc
#define Sq3StmtBindText(...)

◆ tclsq3lite_Sq3StmtC_BindValue()

static OT_ProcRet tclsq3lite_Sq3StmtC_BindValue ( Sq3StmtC_ARGS )
static

Tcl: $sq3stmt BindValue arg1:int32 arg2:Sq3ValueC C-API
Binding Values To Prepared Statements …

Definition at line 342 of file Sq3StmtC_tcl.c.

342 {
345 MK_I32 arg1 = 0;
347 SQ3_VALN arg2 = 0;
350 MkErrorC_Check(hdl,Sq3StmtBindValue (hdl, arg1, arg2));
352 goto end;
353 error:
355 end:
357}
#define BindValue_doc
#define MK_NULL_NO
static enum MkErrorE Sq3StmtBindValue(SQ3_STMT sq3stmt, MK_I32 arg1, SQ3_VALN arg2)
Binding Values To Prepared Statements …
#define OT_CHECK_VALN(val, nullB)
Struct to represent the data of the Sq3ValueC …

◆ tclsq3lite_Sq3StmtC_BindZeroblob()

static OT_ProcRet tclsq3lite_Sq3StmtC_BindZeroblob ( Sq3StmtC_ARGS )
static

Tcl: $sq3stmt BindZeroblob arg1:int32 n:int32 C-API
Binding Values To Prepared Statements …

Definition at line 360 of file Sq3StmtC_tcl.c.

360 {
363 MK_I32 arg1 = 0;
365 MK_I32 n = 0;
368 MkErrorC_Check(hdl,Sq3StmtBindZeroblob (hdl, arg1, n));
370 goto end;
371 error:
373 end:
375}
#define BindZeroblob_doc
static enum MkErrorE Sq3StmtBindZeroblob(SQ3_STMT sq3stmt, MK_I32 arg1, MK_I32 n)
Binding Values To Prepared Statements …

◆ tclsq3lite_Sq3StmtC_BindZeroblob64()

static OT_ProcRet tclsq3lite_Sq3StmtC_BindZeroblob64 ( Sq3StmtC_ARGS )
static

Tcl: $sq3stmt BindZeroblob64 arg1:int32 arg2:int64 C-API
Binding Values To Prepared Statements …

Definition at line 378 of file Sq3StmtC_tcl.c.

378 {
381 MK_I32 arg1 = 0;
383 MK_I64 arg2 = 0;
386 MkErrorC_Check(hdl,Sq3StmtBindZeroblob64 (hdl, arg1, arg2));
388 goto end;
389 error:
391 end:
393}
#define BindZeroblob64_doc
static enum MkErrorE Sq3StmtBindZeroblob64(SQ3_STMT sq3stmt, MK_I32 arg1, MK_I64 arg2)
Binding Values To Prepared Statements …