theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3LiteC_Config_CC_API

Sq3LiteC - configure the classMore...

+ Collaboration diagram for Sq3LiteC_Config_CC_API:

Functions

void ccsq3lite::Sq3LiteC::BusyTimeout (MK_I32 ms)
  C++: sq3lite.BusyTimeout(MK_I32 ms) C-API
Set A Busy Timeout …
 
void ccsq3lite::Sq3LiteC::DeclareVtab (MK_STRN zSQL)
  C++: sq3lite.DeclareVtab(MK_STRN zSQL) C-API
Declare The Schema Of A Virtual Table …
 
void ccsq3lite::Sq3LiteC::DeclareVtab (const std::string &zSQL)
  C++: sq3lite.DeclareVtab(MK_STRN zSQL) C-API
Declare The Schema Of A Virtual Table …
 
void ccsq3lite::Sq3LiteC::ExtendedResultCodes (MK_I32 onoff)
  C++: sq3lite.ExtendedResultCodes(MK_I32 onoff) C-API
Enable Or Disable Extended Result Codes …
 
void ccsq3lite::Sq3LiteC::Limit (Sq3LimitE id, MK_I32 newVal)
  C++: sq3lite.Limit(Sq3LimitE id, MK_I32 newVal) C-API
Run-time Limits …
 

Detailed Description

Sq3LiteC - configure the class

Function Documentation

◆ BusyTimeout()

void ccsq3lite::Sq3LiteC::BusyTimeout ( MK_I32 ms)
inline

C++: sq3lite.BusyTimeout(MK_I32 ms) C-API
Set A Busy Timeout …

Definition at line 145 of file Sq3LiteC_inline_cc.hh.

145 {
146 MK_UNUSED auto sq3lite = getLITE();
147 enum MkErrorE errVal = Sq3LiteBusyTimeout(sq3lite, ms);
148 MkErrorC_Check(sq3lite, errVal);
149 }
#define MK_UNUSED
SQ3_LITE getLITE() const
return the LibMsgqueObject from current Sq3LiteC instance
static enum MkErrorE Sq3LiteBusyTimeout(SQ3_LITE sq3lite, MK_I32 ms)
Set A Busy Timeout …

◆ DeclareVtab() [1/2]

void ccsq3lite::Sq3LiteC::DeclareVtab ( const std::string & zSQL)
inline

C++: sq3lite.DeclareVtab(MK_STRN zSQL) C-API
Declare The Schema Of A Virtual Table …

Definition at line 159 of file Sq3LiteC_inline_cc.hh.

159 {
160 MK_UNUSED auto sq3lite = getLITE();
161 const MK_STRN zSQL_hdl = zSQL.c_str();
162 enum MkErrorE errVal = Sq3LiteDeclareVtab(sq3lite, zSQL_hdl);
163 MkErrorC_Check(sq3lite, errVal);
164 }
const MK_STRB * MK_STRN
static enum MkErrorE Sq3LiteDeclareVtab(SQ3_LITE sq3lite, MK_STRN zSQL)
Declare The Schema Of A Virtual Table …

◆ DeclareVtab() [2/2]

void ccsq3lite::Sq3LiteC::DeclareVtab ( MK_STRN zSQL)
inline

C++: sq3lite.DeclareVtab(MK_STRN zSQL) C-API
Declare The Schema Of A Virtual Table …

Definition at line 152 of file Sq3LiteC_inline_cc.hh.

152 {
153 MK_UNUSED auto sq3lite = getLITE();
154 enum MkErrorE errVal = Sq3LiteDeclareVtab(sq3lite, zSQL);
155 MkErrorC_Check(sq3lite, errVal);
156 }

◆ ExtendedResultCodes()

void ccsq3lite::Sq3LiteC::ExtendedResultCodes ( MK_I32 onoff)
inline

C++: sq3lite.ExtendedResultCodes(MK_I32 onoff) C-API
Enable Or Disable Extended Result Codes …

Definition at line 167 of file Sq3LiteC_inline_cc.hh.

167 {
168 MK_UNUSED auto sq3lite = getLITE();
169 enum MkErrorE errVal = Sq3LiteExtendedResultCodes(sq3lite, onoff);
170 MkErrorC_Check(sq3lite, errVal);
171 }
static enum MkErrorE Sq3LiteExtendedResultCodes(SQ3_LITE sq3lite, MK_I32 onoff)
Enable Or Disable Extended Result Codes …

◆ Limit()

void ccsq3lite::Sq3LiteC::Limit ( Sq3LimitE id,
MK_I32 newVal )
inline

C++: sq3lite.Limit(Sq3LimitE id, MK_I32 newVal) C-API
Run-time Limits …

Definition at line 174 of file Sq3LiteC_inline_cc.hh.

174 {
175 MK_UNUSED auto sq3lite = getLITE();
176 enum MkErrorE errVal = Sq3LiteLimit(sq3lite, id, newVal);
177 MkErrorC_Check(sq3lite, errVal);
178 }
static enum MkErrorE Sq3LiteLimit(SQ3_LITE sq3lite, enum Sq3LimitE id, MK_I32 newVal)
Run-time Limits …