theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3ValueC_Types_CC_API

Sq3ValueC - get type from valueMore...

+ Collaboration diagram for Sq3ValueC_Types_CC_API:

Functions

MkBufferCccsq3lite::Sq3ValueC::BUF () const
  C++: MkBufferC* val.BUF() C-API
Obtaining a MkBufferC value…
 
MkBufferCccsq3lite::Sq3ValueC::Blob () const
  C++: MkBufferC* sq3val.Blob() C-API
Obtaining SQL Values …
 
MK_BNP ccsq3lite::Sq3ValueC::BinaryR () const
  C++: MK_BNP sq3val.BinaryR() C-API
Obtaining SQL Values …
 
MK_DBL ccsq3lite::Sq3ValueC::Double () const
  C++: MK_DBL sq3val.Double() C-API
Obtaining SQL Values …
 
MK_I32 ccsq3lite::Sq3ValueC::Int () const
  C++: MK_I32 sq3val.Int() C-API
Obtaining SQL Values …
 
MK_I64 ccsq3lite::Sq3ValueC::Int64 () const
  C++: MK_I64 sq3val.Int64() C-API
Obtaining SQL Values …
 
std::string ccsq3lite::Sq3ValueC::StringR () const
  C++: std::string sq3val.StringR() C-API
Obtaining SQL Values …
 
MK_STRN ccsq3lite::Sq3ValueC::Text () const
  C++: MK_STRN sq3val.Text() C-API
Obtaining SQL Values …
 

Detailed Description

Sq3ValueC - get type from value

Function Documentation

◆ BinaryR()

MK_BNP ccsq3lite::Sq3ValueC::BinaryR ( ) const
inline

C++: MK_BNP sq3val.BinaryR() C-API
Obtaining SQL Values …

Definition at line 200 of file Sq3ValueC_inline_cc.hh.

200 {
201 MK_UNUSED auto sq3val = getVALN();
202 MkBinaryR __retVal__L = Sq3ValueBinaryR(sq3val);
203 return std::make_pair(MkBinaryGetSize(__retVal__L),MkBinaryGetData(__retVal__L));
204 }
static MK_SIZE MkBinaryGetSize(const MkBinaryR bin)
static MK_BINN MkBinaryGetData(const MkBinaryR bin)
#define MK_UNUSED
SQ3_VALN getVALN() const
(const) return the LibMsgqueObject from current Sq3ValueC instance
static MkBinaryR Sq3ValueBinaryR(SQ3_VALN sq3val)
Obtaining SQL Values …

◆ Blob()

MkBufferC * ccsq3lite::Sq3ValueC::Blob ( ) const
inline

C++: MkBufferC* sq3val.Blob() C-API
Obtaining SQL Values …

Definition at line 191 of file Sq3ValueC_inline_cc.hh.

191 {
192 MK_UNUSED auto sq3val = getVALN();
193 MK_BUF __retVal__L = Sq3ValueBlob(sq3val);
194 return MkBufferC::MkBufferC_ObjNew(MK_RT_CALL __retVal__L);
195 }
static MkBufferC * MkBufferC_ObjNew(MK_RT_ARGS MK_BUF hdl)
struct MkBufferS * MK_BUF
#define MK_RT_CALL
#define Sq3ValueBlob(...)

◆ BUF()

MkBufferC * ccsq3lite::Sq3ValueC::BUF ( ) const
inline

C++: MkBufferC* val.BUF() C-API
Obtaining a MkBufferC value…

Definition at line 184 of file Sq3ValueC_inline_cc.hh.

184 {
185 MK_UNUSED auto val = getVALN();
186 MK_BUF __retVal__L = Sq3ValueBUF(val);
187 return MkBufferC::MkBufferC_ObjNew(MK_RT_CALL __retVal__L);
188 }
#define Sq3ValueBUF(...)

◆ Double()

MK_DBL ccsq3lite::Sq3ValueC::Double ( ) const
inline

C++: MK_DBL sq3val.Double() C-API
Obtaining SQL Values …

Definition at line 207 of file Sq3ValueC_inline_cc.hh.

207 {
208 MK_UNUSED auto sq3val = getVALN();
209 MK_DBL __retVal__L = Sq3ValueDouble(sq3val);
210 return __retVal__L;
211 }
double MK_DBL
static MK_DBL Sq3ValueDouble(SQ3_VALN sq3val)
Obtaining SQL Values …

◆ Int()

MK_I32 ccsq3lite::Sq3ValueC::Int ( ) const
inline

C++: MK_I32 sq3val.Int() C-API
Obtaining SQL Values …

Definition at line 214 of file Sq3ValueC_inline_cc.hh.

214 {
215 MK_UNUSED auto sq3val = getVALN();
216 MK_I32 __retVal__L = Sq3ValueInt(sq3val);
217 return __retVal__L;
218 }
signed int MK_I32
static MK_I32 Sq3ValueInt(SQ3_VALN sq3val)
Obtaining SQL Values …

◆ Int64()

MK_I64 ccsq3lite::Sq3ValueC::Int64 ( ) const
inline

C++: MK_I64 sq3val.Int64() C-API
Obtaining SQL Values …

Definition at line 221 of file Sq3ValueC_inline_cc.hh.

221 {
222 MK_UNUSED auto sq3val = getVALN();
223 MK_I64 __retVal__L = Sq3ValueInt64(sq3val);
224 return __retVal__L;
225 }
signed long long MK_I64
static MK_I64 Sq3ValueInt64(SQ3_VALN sq3val)
Obtaining SQL Values …

◆ StringR()

std::string ccsq3lite::Sq3ValueC::StringR ( ) const
inline

C++: std::string sq3val.StringR() C-API
Obtaining SQL Values …

Definition at line 228 of file Sq3ValueC_inline_cc.hh.

228 {
229 MK_UNUSED auto sq3val = getVALN();
230 MkStringR __retVal__L = Sq3ValueStringR(sq3val);
231 return std::string(MkStringGetData(__retVal__L),MkStringGetSize(__retVal__L));
232 }
static MK_NUM MkStringGetSize(MkStringR const str)
static MK_STRN MkStringGetData(MkStringR const str)
static MkStringR Sq3ValueStringR(SQ3_VALN sq3val)
Obtaining SQL Values …

◆ Text()

MK_STRN ccsq3lite::Sq3ValueC::Text ( ) const
inline

C++: MK_STRN sq3val.Text() C-API
Obtaining SQL Values …

Definition at line 235 of file Sq3ValueC_inline_cc.hh.

235 {
236 MK_UNUSED auto sq3val = getVALN();
237 MK_STRN __retVal__L = Sq3ValueText(sq3val);
238 return __retVal__L;
239 }
const MK_STRB * MK_STRN
static MK_STRN Sq3ValueText(SQ3_VALN sq3val)
Obtaining SQL Values …