theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3StmtC_Column_CC_API

Sq3StmtC - Result Values From A Query … More...

+ Collaboration diagram for Sq3StmtC_Column_CC_API:

Functions

Sq3ValueCccsq3lite::Sq3StmtC::ColumnValue (MK_I32 iCol)
  C++: Sq3ValueC* sq3stmt.ColumnValue(MK_I32 iCol) C-API
Result Values From A Query …
 
MK_BNP ccsq3lite::Sq3StmtC::ColumnBlob (MK_I32 iCol)
  C++: MK_BNP sq3stmt.ColumnBlob(MK_I32 iCol) C-API
Result a MkBinaryR Value From A Query.
 
MK_I32 ccsq3lite::Sq3StmtC::ColumnBytes (MK_I32 iCol)
  C++: MK_I32 sq3stmt.ColumnBytes(MK_I32 iCol) C-API
Result Values From A Query …
 
MK_I32 ccsq3lite::Sq3StmtC::ColumnCount ()
  C++: MK_I32 pStmt.ColumnCount() C-API
Number Of Columns In A Result Set …
 
MK_DBL ccsq3lite::Sq3StmtC::ColumnDouble (MK_I32 iCol)
  C++: MK_DBL sq3stmt.ColumnDouble(MK_I32 iCol) C-API
Result Values From A Query …
 
MK_I32 ccsq3lite::Sq3StmtC::ColumnInt (MK_I32 iCol)
  C++: MK_I32 sq3stmt.ColumnInt(MK_I32 iCol) C-API
Result Values From A Query …
 
MK_I64 ccsq3lite::Sq3StmtC::ColumnInt64 (MK_I32 iCol)
  C++: MK_I64 sq3stmt.ColumnInt64(MK_I32 iCol) C-API
Result Values From A Query …
 
MK_STRN ccsq3lite::Sq3StmtC::ColumnName (MK_I32 N)
  C++: MK_STRN sq3stmt.ColumnName(MK_I32 N) C-API
Column Names In A Result Set …
 
std::string ccsq3lite::Sq3StmtC::ColumnText (MK_I32 iCol)
  C++: std::string sq3stmt.ColumnText(MK_I32 iCol) C-API
Result a MkStringR Value From A Query.
 
Sq3TypeE ccsq3lite::Sq3StmtC::ColumnType (MK_I32 iCol)
  C++: Sq3TypeE sq3stmt.ColumnType(MK_I32 iCol) C-API
Result Values From A Query …
 

Detailed Description

Sq3StmtC - Result Values From A Query …

Function Documentation

◆ ColumnBlob()

MK_BNP ccsq3lite::Sq3StmtC::ColumnBlob ( MK_I32 iCol)
inline

C++: MK_BNP sq3stmt.ColumnBlob(MK_I32 iCol) C-API
Result a MkBinaryR Value From A Query.

Definition at line 224 of file Sq3StmtC_inline_cc.hh.

224 {
225 MK_UNUSED auto sq3stmt = getSTMT();
226 MkBinaryR __retVal__L = Sq3StmtColumnBlob(sq3stmt, iCol);
227 return std::make_pair(MkBinaryGetSize(__retVal__L),MkBinaryGetData(__retVal__L));
228 }
static MK_SIZE MkBinaryGetSize(const MkBinaryR bin)
static MK_BINN MkBinaryGetData(const MkBinaryR bin)
#define MK_UNUSED
SQ3_STMT getSTMT() const
return the LibMsgqueObject from current Sq3StmtC instance
static MkBinaryR Sq3StmtColumnBlob(SQ3_STMT sq3stmt, MK_I32 iCol)
Result a MkBinaryR Value From A Query.

◆ ColumnBytes()

MK_I32 ccsq3lite::Sq3StmtC::ColumnBytes ( MK_I32 iCol)
inline

C++: MK_I32 sq3stmt.ColumnBytes(MK_I32 iCol) C-API
Result Values From A Query …

Definition at line 231 of file Sq3StmtC_inline_cc.hh.

231 {
232 MK_UNUSED auto sq3stmt = getSTMT();
233 MK_I32 __retVal__L = Sq3StmtColumnBytes(sq3stmt, iCol);
234 return __retVal__L;
235 }
signed int MK_I32
static MK_I32 Sq3StmtColumnBytes(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ ColumnCount()

MK_I32 ccsq3lite::Sq3StmtC::ColumnCount ( )
inline

C++: MK_I32 pStmt.ColumnCount() C-API
Number Of Columns In A Result Set …

Definition at line 238 of file Sq3StmtC_inline_cc.hh.

238 {
239 MK_UNUSED auto pStmt = getSTMT();
240 MK_I32 __retVal__L = Sq3StmtColumnCount(pStmt);
241 return __retVal__L;
242 }
static MK_I32 Sq3StmtColumnCount(SQ3_STMT pStmt)
Number Of Columns In A Result Set …

◆ ColumnDouble()

MK_DBL ccsq3lite::Sq3StmtC::ColumnDouble ( MK_I32 iCol)
inline

C++: MK_DBL sq3stmt.ColumnDouble(MK_I32 iCol) C-API
Result Values From A Query …

Definition at line 245 of file Sq3StmtC_inline_cc.hh.

245 {
246 MK_UNUSED auto sq3stmt = getSTMT();
247 MK_DBL __retVal__L = Sq3StmtColumnDouble(sq3stmt, iCol);
248 return __retVal__L;
249 }
double MK_DBL
static MK_DBL Sq3StmtColumnDouble(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ ColumnInt()

MK_I32 ccsq3lite::Sq3StmtC::ColumnInt ( MK_I32 iCol)
inline

C++: MK_I32 sq3stmt.ColumnInt(MK_I32 iCol) C-API
Result Values From A Query …

Definition at line 252 of file Sq3StmtC_inline_cc.hh.

252 {
253 MK_UNUSED auto sq3stmt = getSTMT();
254 MK_I32 __retVal__L = Sq3StmtColumnInt(sq3stmt, iCol);
255 return __retVal__L;
256 }
static MK_I32 Sq3StmtColumnInt(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ ColumnInt64()

MK_I64 ccsq3lite::Sq3StmtC::ColumnInt64 ( MK_I32 iCol)
inline

C++: MK_I64 sq3stmt.ColumnInt64(MK_I32 iCol) C-API
Result Values From A Query …

Definition at line 259 of file Sq3StmtC_inline_cc.hh.

259 {
260 MK_UNUSED auto sq3stmt = getSTMT();
261 MK_I64 __retVal__L = Sq3StmtColumnInt64(sq3stmt, iCol);
262 return __retVal__L;
263 }
signed long long MK_I64
static MK_I64 Sq3StmtColumnInt64(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ ColumnName()

MK_STRN ccsq3lite::Sq3StmtC::ColumnName ( MK_I32 N)
inline

C++: MK_STRN sq3stmt.ColumnName(MK_I32 N) C-API
Column Names In A Result Set …

Definition at line 266 of file Sq3StmtC_inline_cc.hh.

266 {
267 MK_UNUSED auto sq3stmt = getSTMT();
268 MK_STRN __retVal__L = Sq3StmtColumnName(sq3stmt, N);
269 return __retVal__L;
270 }
const MK_STRB * MK_STRN
static MK_STRN Sq3StmtColumnName(SQ3_STMT sq3stmt, MK_I32 N)
Column Names In A Result Set …

◆ ColumnText()

std::string ccsq3lite::Sq3StmtC::ColumnText ( MK_I32 iCol)
inline

C++: std::string sq3stmt.ColumnText(MK_I32 iCol) C-API
Result a MkStringR Value From A Query.

Definition at line 273 of file Sq3StmtC_inline_cc.hh.

273 {
274 MK_UNUSED auto sq3stmt = getSTMT();
275 MkStringR __retVal__L = Sq3StmtColumnText(sq3stmt, iCol);
276 return std::string(MkStringGetData(__retVal__L),MkStringGetSize(__retVal__L));
277 }
static MK_NUM MkStringGetSize(MkStringR const str)
static MK_STRN MkStringGetData(MkStringR const str)
static MkStringR Sq3StmtColumnText(SQ3_STMT sq3stmt, MK_I32 iCol)
Result a MkStringR Value From A Query.

◆ ColumnType()

Sq3TypeE ccsq3lite::Sq3StmtC::ColumnType ( MK_I32 iCol)
inline

C++: Sq3TypeE sq3stmt.ColumnType(MK_I32 iCol) C-API
Result Values From A Query …

Definition at line 280 of file Sq3StmtC_inline_cc.hh.

280 {
281 MK_UNUSED auto sq3stmt = getSTMT();
282 enum Sq3TypeE __retVal__L = Sq3StmtColumnType(sq3stmt, iCol);
283 return __retVal__L;
284 }
Sq3TypeE
Fundamental Datatypes.
static enum Sq3TypeE Sq3StmtColumnType(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …

◆ ColumnValue()

Sq3ValueC * ccsq3lite::Sq3StmtC::ColumnValue ( MK_I32 iCol)
inline

C++: Sq3ValueC* sq3stmt.ColumnValue(MK_I32 iCol) C-API
Result Values From A Query …

Definition at line 215 of file Sq3StmtC_inline_cc.hh.

215 {
216 MK_UNUSED auto sq3stmt = getSTMT();
217 SQ3_VAL __retVal__L = Sq3StmtColumnValue(sq3stmt, iCol);
218 return Sq3ValueC::Sq3ValueC_ObjNew(MK_RT_CALL __retVal__L);
219 }
#define MK_RT_CALL
static SQ3_VAL Sq3StmtColumnValue(SQ3_STMT sq3stmt, MK_I32 iCol)
Result Values From A Query …
static Sq3ValueC * Sq3ValueC_ObjNew(MK_RT_ARGS SQ3_VAL hdl)
return Sq3ValueC from LibMsgqueObject
struct Sq3ValueS * SQ3_VAL
class-shortcut for struct Sq3ValueS *, all shortcut using the XX_YYY syntax (only for public API) …