168 if (__retVal__L == NULL) {
171 return Sq3ValueC::Sq3ValueC_ObjCreate(
MK_RT_CALL __retVal__L);
255 MkErrorC_Check(pVal, errVal);
264 MkErrorC_Check(pVal, errVal);
Struct to represent the data of the Sq3ValueC … → C-API: libsq3lite::Sq3ValueS
static MkBufferC * MkBufferC_ObjNew(MK_RT_ARGS MK_BUF hdl)
static MK_SIZE MkBinaryGetSize(const MkBinaryR bin)
static MK_BINN MkBinaryGetData(const MkBinaryR bin)
static MK_NUM MkStringGetSize(MkStringR const str)
static MK_STRN MkStringGetData(MkStringR const str)
Sq3TypeE
Fundamental Datatypes.
static Sq3ValueC * Sq3ValueC_ObjNew(MK_RT_ARGS SQ3_VAL hdl)
return Sq3ValueC from LibMsgqueObject
SQ3_VAL getVAL() const
return the LibMsgqueObject from current Sq3ValueC instance
SQ3_VALN getVALN() const
(const) return the LibMsgqueObject from current Sq3ValueC instance
Sq3ValueC * Prev()
C++: Sq3ValueC* val.Prev() → C-API get previous instance from linked-list of Sq3ValueS type
Sq3ValueC * Next()
C++: Sq3ValueC* val.Next() → C-API get next instance from linked-list of Sq3ValueS type
static Sq3ValueC * Instances()
C++: [static] Sq3ValueC* Sq3ValueC::Instances() → C-API get head-instance from linked-list of Sq...
static Sq3ValueC * HandleResolve(MK_HDL netHdl)
C++: [static] Sq3ValueC* Sq3ValueC::HandleResolve(MK_HDL netHdl) → C-API Handle-Resolve-Slot - r...
static Sq3ValueC * GetNull()
C++: [static] Sq3ValueC* Sq3ValueC::GetNull() → C-API Null-Slot - return a Sq3ValueC typed NULL ...
#define Sq3ValueInstances()
#define Sq3ValueHandleResolve(...)
static SQ3_VAL Sq3ValuePrev(SQ3_VAL const val)
get previous instance from linked-list of Sq3ValueS type
static SQ3_VAL Sq3ValueGetNull(void)
Null-Slot - return a Sq3ValueC typed NULL instance …
static SQ3_VAL Sq3ValueNext(SQ3_VAL const val)
get next instance from linked-list of Sq3ValueS type
MK_BOOL NoChange() const
C++: MK_BOOL sq3val.NoChange() → C-API Obtaining SQL Values …
MK_BOOL FromBind() const
C++: MK_BOOL sq3val.FromBind() → C-API Obtaining SQL Values …
Sq3TypeE Type() const
C++: Sq3TypeE sq3val.Type() → C-API Obtaining SQL Values …
MK_I32 SubType() const
C++: MK_I32 sq3val.SubType() → C-API Finding The Subtype Of SQL Values …
Sq3TypeE NumericType() const
C++: Sq3TypeE sq3val.NumericType() → C-API Obtaining SQL Values …
Sq3TextE Encoding() const
C++: Sq3TextE sq3val.Encoding() → C-API Report the internal text encoding state of an sqlite3_v...
Sq3TextE Bytes() const
C++: Sq3TextE sq3val.Bytes() → C-API Obtaining SQL Values …
static enum Sq3TextE Sq3ValueBytes(SQ3_VALN sq3val)
Obtaining SQL Values …
static enum Sq3TypeE Sq3ValueType(SQ3_VALN sq3val)
Obtaining SQL Values …
static MK_BOOL Sq3ValueFromBind(SQ3_VALN sq3val)
Obtaining SQL Values …
static enum Sq3TypeE Sq3ValueNumericType(SQ3_VALN sq3val)
Obtaining SQL Values …
static enum Sq3TextE Sq3ValueEncoding(SQ3_VALN sq3val)
Report the internal text encoding state of an sqlite3_value object …
static MK_I32 Sq3ValueSubType(SQ3_VALN sq3val)
Finding The Subtype Of SQL Values …
static MK_BOOL Sq3ValueNoChange(SQ3_VALN sq3val)
Obtaining SQL Values …
Sq3ValueC * Dup() const
C++: [constructor] Sq3ValueC* sq3val.Dup() → C-API Copy And Free SQL Values …
static SQ3_VAL Sq3ValueDup(SQ3_VALN sq3val)
Copy And Free SQL Values …
MK_STRN Text() const
C++: MK_STRN sq3val.Text() → C-API Obtaining SQL Values …
MK_I64 Int64() const
C++: MK_I64 sq3val.Int64() → C-API Obtaining SQL Values …
MK_DBL Double() const
C++: MK_DBL sq3val.Double() → C-API Obtaining SQL Values …
MkBufferC * Blob() const
C++: MkBufferC* sq3val.Blob() → C-API Obtaining SQL Values …
MK_I32 Int() const
C++: MK_I32 sq3val.Int() → C-API Obtaining SQL Values …
MK_BNP BinaryR() const
C++: MK_BNP sq3val.BinaryR() → C-API Obtaining SQL Values …
MkBufferC * BUF() const
C++: MkBufferC* val.BUF() → C-API Obtaining a MkBufferC value…
std::string StringR() const
C++: std::string sq3val.StringR() → C-API Obtaining SQL Values …
static MK_I32 Sq3ValueInt(SQ3_VALN sq3val)
Obtaining SQL Values …
static MK_DBL Sq3ValueDouble(SQ3_VALN sq3val)
Obtaining SQL Values …
#define Sq3ValueBlob(...)
static MK_STRN Sq3ValueText(SQ3_VALN sq3val)
Obtaining SQL Values …
static MkStringR Sq3ValueStringR(SQ3_VALN sq3val)
Obtaining SQL Values …
static MK_I64 Sq3ValueInt64(SQ3_VALN sq3val)
Obtaining SQL Values …
static MkBinaryR Sq3ValueBinaryR(SQ3_VALN sq3val)
Obtaining SQL Values …
Sq3ValueC * VtabInFirst()
C++: Sq3ValueC* pVal.VtabInFirst() → C-API Find all elements on the right-hand side of an IN co...
Sq3ValueC * VtabInNext()
C++: Sq3ValueC* pVal.VtabInNext() → C-API Find all elements on the right-hand side of an IN con...
static enum MkErrorE Sq3ValueVtabInNext(SQ3_VAL pVal, SQ3_VAL *ppOut)
Find all elements on the right-hand side of an IN constraint …
static enum MkErrorE Sq3ValueVtabInFirst(SQ3_VAL pVal, SQ3_VAL *ppOut)
Find all elements on the right-hand side of an IN constraint …
std::pair< MK_SIZE, MK_BINN > MK_BNP
namespace for the CcSq3Lite "C++"-API
Struct to represent the data of the Sq3ValueC …