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_sq3.h File Reference

Sq3StmtC_sq3.h - 30 Dec 2024 - aotto1968. More...

#include "LibSq3Lite_sq3.h"
#include "Sq3StmtC_def_sq3.h"
#include "Sq3LiteC_def_sq3.h"
+ Include dependency graph for Sq3StmtC_sq3.h:

Go to the source code of this file.

Macros

#define Sq3Fupu_Sq3StmtBindBlob64Hide_cb_ret   void
 
#define Sq3Fupu_Sq3StmtBindBlob64Hide_cb_args   MK_PTR arg0
 
#define Sq3Fupu_Sq3StmtBindBlobHide_cb_ret   void
 
#define Sq3Fupu_Sq3StmtBindBlobHide_cb_args   MK_PTR arg0
 
#define Sq3Fupu_Sq3StmtBindPointer_arg4_ret   void
 
#define Sq3Fupu_Sq3StmtBindPointer_arg4_args   MK_PTR arg0
 
#define Sq3Fupu_Sq3StmtBindText64Hide_cb_ret   void
 
#define Sq3Fupu_Sq3StmtBindText64Hide_cb_args   MK_PTR arg0
 
#define Sq3Fupu_Sq3StmtBindTextHide_cb_ret   void
 
#define Sq3Fupu_Sq3StmtBindTextHide_cb_args   MK_PTR arg0
 

Typedefs

typedef Sq3Fupu_Sq3StmtBindBlob64Hide_cb_ret(* Sq3Fupu_Sq3StmtBindBlob64Hide_cb) (Sq3Fupu_Sq3StmtBindBlob64Hide_cb_args)
 
typedef Sq3Fupu_Sq3StmtBindBlobHide_cb_ret(* Sq3Fupu_Sq3StmtBindBlobHide_cb) (Sq3Fupu_Sq3StmtBindBlobHide_cb_args)
 
typedef Sq3Fupu_Sq3StmtBindPointer_arg4_ret(* Sq3Fupu_Sq3StmtBindPointer_arg4) (Sq3Fupu_Sq3StmtBindPointer_arg4_args)
 
typedef Sq3Fupu_Sq3StmtBindText64Hide_cb_ret(* Sq3Fupu_Sq3StmtBindText64Hide_cb) (Sq3Fupu_Sq3StmtBindText64Hide_cb_args)
 
typedef Sq3Fupu_Sq3StmtBindTextHide_cb_ret(* Sq3Fupu_Sq3StmtBindTextHide_cb) (Sq3Fupu_Sq3StmtBindTextHide_cb_args)
 

Functions

static enum MkErrorE Sq3StmtBindBlob64Hide (SQ3_STMT sq3stmt, MK_I32 pos, MK_PTRN blob, MK_I64 len, Sq3Fupu_Sq3StmtBindBlob64Hide_cb cb)
 Binding Values To Prepared Statements …
 
static enum MkErrorE Sq3StmtBindBlobHide (SQ3_STMT sq3stmt, MK_I32 pos, MK_PTRN blob, MK_I32 len, Sq3Fupu_Sq3StmtBindBlobHide_cb cb)
 Binding Values To Prepared Statements …
 
static enum MkErrorE Sq3StmtBindDouble (SQ3_STMT sq3stmt, MK_I32 arg1, MK_DBL arg2)
 Binding Values To Prepared Statements …
 
static enum MkErrorE Sq3StmtBindInt (SQ3_STMT sq3stmt, MK_I32 arg1, MK_I32 arg2)
 Binding Values To Prepared Statements …
 
static enum MkErrorE Sq3StmtBindInt64 (SQ3_STMT sq3stmt, MK_I32 arg1, MK_I64 arg2)
 Binding Values To Prepared Statements …
 
static enum MkErrorE Sq3StmtBindNull (SQ3_STMT sq3stmt, MK_I32 arg1)
 Binding Values To Prepared Statements …
 
static enum MkErrorE Sq3StmtBindParameterCount (SQ3_STMT sq3stmt)
 Number Of SQL Parameters …
 
static enum MkErrorE Sq3StmtBindParameterIndex (SQ3_STMT sq3stmt, MK_STRN zName)
 Index Of A Parameter With A Given Name …
 
static MK_STRN Sq3StmtBindParameterName (SQ3_STMT sq3stmt, MK_I32 arg1)
 Name Of A Host Parameter …
 
static enum MkErrorE Sq3StmtBindPointer (SQ3_STMT sq3stmt, MK_I32 arg1, MK_PTR arg2, MK_STRN arg3, Sq3Fupu_Sq3StmtBindPointer_arg4 arg4)
 Binding Values To Prepared Statements …
 
static enum MkErrorE Sq3StmtBindText64Hide (SQ3_STMT sq3stmt, MK_I32 pos, MK_STRN text, MK_I64 len, Sq3Fupu_Sq3StmtBindText64Hide_cb cb, enum Sq3TextE encoding)
 Binding Values To Prepared Statements …
 
static enum MkErrorE Sq3StmtBindTextHide (SQ3_STMT sq3stmt, MK_I32 pos, MK_STRN text, MK_I32 len, Sq3Fupu_Sq3StmtBindTextHide_cb cb)
 Binding Values To Prepared Statements …
 
static enum MkErrorE Sq3StmtBindValue (SQ3_STMT sq3stmt, MK_I32 arg1, SQ3_VALN arg2)
 Binding Values To Prepared Statements …
 
static enum MkErrorE Sq3StmtBindZeroblob (SQ3_STMT sq3stmt, MK_I32 arg1, MK_I32 n)
 Binding Values To Prepared Statements …
 
static enum MkErrorE Sq3StmtBindZeroblob64 (SQ3_STMT sq3stmt, MK_I32 arg1, MK_I64 arg2)
 Binding Values To Prepared Statements …
 
static SQ3_VAL Sq3StmtColumnValue (SQ3_STMT sq3stmt, MK_I32 iCol)
 Result Values From A Query …
 
static MK_BINN Sq3StmtColumnBlobHide (SQ3_STMT sq3stmt, MK_I32 iCol)
 Result Values From A Query …
 
static MK_I32 Sq3StmtColumnBytes (SQ3_STMT sq3stmt, MK_I32 iCol)
 Result Values From A Query …
 
static MK_I32 Sq3StmtColumnCount (SQ3_STMT pStmt)
 Number Of Columns In A Result Set …
 
static MK_DBL Sq3StmtColumnDouble (SQ3_STMT sq3stmt, MK_I32 iCol)
 Result Values From A Query …
 
static MK_I32 Sq3StmtColumnInt (SQ3_STMT sq3stmt, MK_I32 iCol)
 Result Values From A Query …
 
static MK_I64 Sq3StmtColumnInt64 (SQ3_STMT sq3stmt, MK_I32 iCol)
 Result Values From A Query …
 
static MK_STRN Sq3StmtColumnName (SQ3_STMT sq3stmt, MK_I32 N)
 Column Names In A Result Set …
 
static MK_STRN Sq3StmtColumnTextHide (SQ3_STMT sq3stmt, MK_I32 iCol)
 Result Values From A Query …
 
static enum Sq3TypeE Sq3StmtColumnType (SQ3_STMT sq3stmt, MK_I32 iCol)
 Result Values From A Query …
 
static SQ3_LITE Sq3StmtDbHandle (SQ3_STMT sq3stmt)
 Find The Database Handle Of A Prepared Statement …
 
static enum MkErrorE Sq3StmtBusy (SQ3_STMT sq3stmt)
 Determine If A Prepared Statement Has Been Reset …
 
static enum MkErrorE Sq3StmtDataCount (SQ3_STMT pStmt)
 Number of columns in a result set …
 
static enum MkErrorE Sq3StmtIsExplain (SQ3_STMT pStmt)
 Query The EXPLAIN Setting For A Prepared Statement …
 
static enum MkErrorE Sq3StmtReadonly (SQ3_STMT pStmt)
 Determine If An SQL Statement Writes The Database …
 
static enum MkErrorE Sq3StmtStatus (SQ3_STMT sq3stmt, enum Sq3StmtStatusE op, MK_BOOL resetFlg)
 Prepared Statement Status …
 
static SQ3_STMT Sq3StmtNextStmt (SQ3_LITE pDb, SQ3_STMT pStmt)
 Find the next prepared statement …
 
static enum MkErrorE Sq3StmtClearBindings (SQ3_STMT sq3stmt)
 Reset All Bindings On A Prepared Statement …
 
static enum MkErrorE Sq3StmtExplain (SQ3_STMT pStmt, MK_I32 eMode)
 Change The EXPLAIN Setting For A Prepared Statement …
 
static enum MkErrorE Sq3StmtReset (SQ3_STMT pStmt)
 Reset A Prepared Statement Object …
 
static enum MkErrorE Sq3StmtStep (SQ3_STMT sq3stmt, enum Sq3ErrorE *retCode)
 Evaluate An SQL Statement …
 
static MK_STR Sq3StmtExpandedSql (SQ3_STMT pStmt)
 Retrieving Statement SQL …
 
static MK_STRN Sq3StmtSql (SQ3_STMT pStmt)
 Retrieving Statement SQL …
 
static enum MkErrorE Sq3StmtPrepareV2Hide (SQ3_LITE db, MK_STRN zSql, MK_I32 nByte, SQ3_STMT *ppStmt, MK_STRN *pzTail)
 Compiling An SQL Statement …
 
static enum MkErrorE Sq3StmtPrepareV3Hide (SQ3_LITE db, MK_STRN zSql, MK_I32 nByte, enum Sq3PrepareEF prepFlags, SQ3_STMT *ppStmt, MK_STRN *pzTail)
 Compiling An SQL Statement …
 
static enum MkErrorE Sq3StmtFinalize (SQ3_STMT pStmt)
 Destroy A Prepared Statement Object …
 
static enum MkErrorE Sq3StmtPrepareV2 (SQ3_LITE db, MkStringR zSql, SQ3_STMT *ppStmt)
 Compiling An SQL Statement …
 
static enum MkErrorE Sq3StmtPrepareV3 (SQ3_LITE db, MkStringR zSql, Sq3PrepareEF prepFlags, SQ3_STMT *ppStmt)
 Compiling An SQL Statement …
 
static MK_STRN Sq3StmtGetPzTail (SQ3_STMT sq3stmt)
 return the non compiled sql-statement from Sq3StmtPrepareV2 and Sq3StmtPrepareV3
 
static enum MkErrorE Sq3StmtBindText64_RT (MK_RT mkrt, SQ3_STMT sq3stmt, MK_I32 pos, MkStringR text, enum Sq3TextE encoding)
 Bind a MkStringR Value To a Prepared Statement …
 
static enum MkErrorE Sq3StmtBindText_RT (MK_RT mkrt, SQ3_STMT sq3stmt, MK_I32 pos, MkStringR text)
 Bind a MkStringR Value To a Prepared Statement …
 
static enum MkErrorE Sq3StmtBindBlob64_RT (MK_RT mkrt, SQ3_STMT sq3stmt, MK_I32 pos, MkBinaryR blob)
 Bind a MkBinaryR Value To a Prepared Statement …
 
static enum MkErrorE Sq3StmtBindBlob_RT (MK_RT mkrt, SQ3_STMT sq3stmt, MK_I32 pos, MkBinaryR blob)
 Bind a MkBinaryR Value To a Prepared Statement …
 
static MkBinaryR Sq3StmtColumnBlob (SQ3_STMT sq3stmt, MK_I32 iCol)
 Result a MkBinaryR Value From A Query.
 
static MkStringR Sq3StmtColumnText (SQ3_STMT sq3stmt, MK_I32 iCol)
 Result a MkStringR Value From A Query.
 
void Sq3StmtLog_RT (MK_RT mkrt, SQ3_STMT const stmt, MK_OBJN fmtobj, MK_DBG const debug, MK_STRN const callfunc, MK_I32 const lvl)
 log the val
 

Detailed Description

Sq3StmtC_sq3.h - 30 Dec 2024 - aotto1968.

Version
dadd2bb9b2d3e538bb2d4f05205d4be4b3cc7721
Date
Mon Dec 30 22:55:00 2024 +0100
Author
aotto1968 aotto.nosp@m.1968.nosp@m.@t-on.nosp@m.line.nosp@m..de

Definition in file Sq3StmtC_sq3.h.