theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3StmtC_Info_CC_API

Sq3StmtC - get type-informationMore...

+ Collaboration diagram for Sq3StmtC_Info_CC_API:

Functions

Sq3LiteCccsq3lite::Sq3StmtC::DbHandle ()
  C++: Sq3LiteC* sq3stmt.DbHandle() C-API
Find The Database Handle Of A Prepared Statement …
 
void ccsq3lite::Sq3StmtC::Busy ()
  C++: sq3stmt.Busy() C-API
Determine If A Prepared Statement Has Been Reset …
 
void ccsq3lite::Sq3StmtC::DataCount ()
  C++: pStmt.DataCount() C-API
Number of columns in a result set …
 
void ccsq3lite::Sq3StmtC::IsExplain ()
  C++: pStmt.IsExplain() C-API
Query The EXPLAIN Setting For A Prepared Statement …
 
void ccsq3lite::Sq3StmtC::Readonly ()
  C++: pStmt.Readonly() C-API
Determine If An SQL Statement Writes The Database …
 
void ccsq3lite::Sq3StmtC::Status (Sq3StmtStatusE op, MK_BOOL resetFlg)
  C++: sq3stmt.Status(Sq3StmtStatusE op, MK_BOOL resetFlg) C-API
Prepared Statement Status …
 

Detailed Description

Sq3StmtC - get type-information

Function Documentation

◆ Busy()

void ccsq3lite::Sq3StmtC::Busy ( )
inline

C++: sq3stmt.Busy() C-API
Determine If A Prepared Statement Has Been Reset …

Definition at line 305 of file Sq3StmtC_inline_cc.hh.

305 {
306 MK_UNUSED auto sq3stmt = getSTMT();
307 enum MkErrorE errVal = Sq3StmtBusy(sq3stmt);
308 MkErrorC_Check(sq3stmt, errVal);
309 }
#define MK_UNUSED
SQ3_STMT getSTMT() const
return the LibMsgqueObject from current Sq3StmtC instance
static enum MkErrorE Sq3StmtBusy(SQ3_STMT sq3stmt)
Determine If A Prepared Statement Has Been Reset …

◆ DataCount()

void ccsq3lite::Sq3StmtC::DataCount ( )
inline

C++: pStmt.DataCount() C-API
Number of columns in a result set …

Definition at line 312 of file Sq3StmtC_inline_cc.hh.

312 {
313 MK_UNUSED auto pStmt = getSTMT();
314 enum MkErrorE errVal = Sq3StmtDataCount(pStmt);
315 MkErrorC_Check(pStmt, errVal);
316 }
static enum MkErrorE Sq3StmtDataCount(SQ3_STMT pStmt)
Number of columns in a result set …

◆ DbHandle()

Sq3LiteC * ccsq3lite::Sq3StmtC::DbHandle ( )
inline

C++: Sq3LiteC* sq3stmt.DbHandle() C-API
Find The Database Handle Of A Prepared Statement …

Definition at line 296 of file Sq3StmtC_inline_cc.hh.

296 {
297 MK_UNUSED auto sq3stmt = getSTMT();
298 SQ3_LITE __retVal__L = Sq3StmtDbHandle(sq3stmt);
299 return Sq3LiteC::Sq3LiteC_ObjNew(MK_RT_CALL __retVal__L);
300 }
#define MK_RT_CALL
static Sq3LiteC * Sq3LiteC_ObjNew(MK_RT_ARGS SQ3_LITE hdl)
return Sq3LiteC from LibMsgqueObject
struct Sq3LiteS * SQ3_LITE
class-shortcut for struct Sq3LiteS *, all shortcut using the XX_YYY syntax (only for public API) …
static SQ3_LITE Sq3StmtDbHandle(SQ3_STMT sq3stmt)
Find The Database Handle Of A Prepared Statement …

◆ IsExplain()

void ccsq3lite::Sq3StmtC::IsExplain ( )
inline

C++: pStmt.IsExplain() C-API
Query The EXPLAIN Setting For A Prepared Statement …

Definition at line 319 of file Sq3StmtC_inline_cc.hh.

319 {
320 MK_UNUSED auto pStmt = getSTMT();
321 enum MkErrorE errVal = Sq3StmtIsExplain(pStmt);
322 MkErrorC_Check(pStmt, errVal);
323 }
static enum MkErrorE Sq3StmtIsExplain(SQ3_STMT pStmt)
Query The EXPLAIN Setting For A Prepared Statement …

◆ Readonly()

void ccsq3lite::Sq3StmtC::Readonly ( )
inline

C++: pStmt.Readonly() C-API
Determine If An SQL Statement Writes The Database …

Definition at line 330 of file Sq3StmtC_inline_cc.hh.

330 {
331 MK_UNUSED auto pStmt = getSTMT();
332 enum MkErrorE errVal = Sq3StmtReadonly(pStmt);
333 MkErrorC_Check(pStmt, errVal);
334 }
static enum MkErrorE Sq3StmtReadonly(SQ3_STMT pStmt)
Determine If An SQL Statement Writes The Database …

◆ Status()

void ccsq3lite::Sq3StmtC::Status ( Sq3StmtStatusE op,
MK_BOOL resetFlg )
inline

C++: sq3stmt.Status(Sq3StmtStatusE op, MK_BOOL resetFlg) C-API
Prepared Statement Status …

Definition at line 337 of file Sq3StmtC_inline_cc.hh.

337 {
338 MK_UNUSED auto sq3stmt = getSTMT();
339 enum MkErrorE errVal = Sq3StmtStatus(sq3stmt, op, resetFlg);
340 MkErrorC_Check(sq3stmt, errVal);
341 }
static enum MkErrorE Sq3StmtStatus(SQ3_STMT sq3stmt, enum Sq3StmtStatusE op, MK_BOOL resetFlg)
Prepared Statement Status …