theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3BlobC_TOR_CC_API

Sq3BlobC - various functions to create, initialize and destroy … More...

+ Collaboration diagram for Sq3BlobC_TOR_CC_API:

Functions

static Sq3BlobCccsq3lite::Sq3BlobC::Open (Sq3LiteC *sq3lite, MK_STRN zDb, MK_STRN zTable, MK_STRN zColumn, MK_I64 iRow, MK_I32 flags)
  C++: [constructor,static] Sq3BlobC* Sq3BlobC::Open(Sq3LiteC* sq3lite, MK_STRN zDb, MK_STRN zTable, MK_STRN zColumn, MK_I64 iRow, MK_I32 flags) C-API
Open A BLOB For Incremental I/O …
 
 ccsq3lite::Sq3BlobC::Sq3BlobC (Sq3LiteC *sq3lite, MK_STRN zDb, MK_STRN zTable, MK_STRN zColumn, MK_I64 iRow, MK_I32 flags)
  C++: [constructor,static] Sq3BlobC* Sq3BlobC::Open(Sq3LiteC* sq3lite, MK_STRN zDb, MK_STRN zTable, MK_STRN zColumn, MK_I64 iRow, MK_I32 flags) C-API
Open A BLOB For Incremental I/O …
 
static Sq3BlobCccsq3lite::Sq3BlobC::Open (Sq3LiteC *sq3lite, const std::string &zDb, const std::string &zTable, const std::string &zColumn, MK_I64 iRow, MK_I32 flags)
  C++: [constructor,static] Sq3BlobC* Sq3BlobC::Open(Sq3LiteC* sq3lite, MK_STRN zDb, MK_STRN zTable, MK_STRN zColumn, MK_I64 iRow, MK_I32 flags) C-API
Open A BLOB For Incremental I/O …
 
 ccsq3lite::Sq3BlobC::Sq3BlobC (Sq3LiteC *sq3lite, const std::string &zDb, const std::string &zTable, const std::string &zColumn, MK_I64 iRow, MK_I32 flags)
  C++: [constructor,static] Sq3BlobC* Sq3BlobC::Open(Sq3LiteC* sq3lite, MK_STRN zDb, MK_STRN zTable, MK_STRN zColumn, MK_I64 iRow, MK_I32 flags) C-API
Open A BLOB For Incremental I/O …
 

Detailed Description

Sq3BlobC - various functions to create, initialize and destroy …

Function Documentation

◆ Open() [1/2]

Sq3BlobC * ccsq3lite::Sq3BlobC::Open ( Sq3LiteC * sq3lite,
const std::string & zDb,
const std::string & zTable,
const std::string & zColumn,
MK_I64 iRow,
MK_I32 flags )
inlinestatic

C++: [constructor,static] Sq3BlobC* Sq3BlobC::Open(Sq3LiteC* sq3lite, MK_STRN zDb, MK_STRN zTable, MK_STRN zColumn, MK_I64 iRow, MK_I32 flags) C-API
Open A BLOB For Incremental I/O …

Definition at line 186 of file Sq3BlobC_inline_cc.hh.

186 {
188 SQ3_BLOB ppBlob;
189 SQ3_LITE sq3lite_hdl = Sq3LiteC::getLITE(sq3lite);
190 const MK_STRN zDb_hdl = zDb.c_str();
191 const MK_STRN zTable_hdl = zTable.c_str();
192 const MK_STRN zColumn_hdl = zColumn.c_str();
193 enum MkErrorE errVal = Sq3BlobOpen(sq3lite_hdl, zDb_hdl, zTable_hdl, zColumn_hdl, iRow, flags, &ppBlob);
194 MkErrorC_Check(NULL, errVal);
195 return Sq3BlobC::Sq3BlobC_ObjCreate(MK_RT_CALL ppBlob);
196 }
const MK_STRB * MK_STRN
#define MK_RT_CALL
#define MkRtSetup_NULL
struct Sq3BlobS * SQ3_BLOB
class-shortcut for struct Sq3BlobS *, all shortcut using the XX_YYY syntax (only for public API) …
static enum MkErrorE Sq3BlobOpen(SQ3_LITE sq3lite, MK_STRN zDb, MK_STRN zTable, MK_STRN zColumn, MK_I64 iRow, MK_I32 flags, SQ3_BLOB *ppBlob)
Open A BLOB For Incremental I/O …
SQ3_LITE getLITE() const
return the LibMsgqueObject from current Sq3LiteC instance
struct Sq3LiteS * SQ3_LITE
class-shortcut for struct Sq3LiteS *, all shortcut using the XX_YYY syntax (only for public API) …

◆ Open() [2/2]

Sq3BlobC * ccsq3lite::Sq3BlobC::Open ( Sq3LiteC * sq3lite,
MK_STRN zDb,
MK_STRN zTable,
MK_STRN zColumn,
MK_I64 iRow,
MK_I32 flags )
inlinestatic

C++: [constructor,static] Sq3BlobC* Sq3BlobC::Open(Sq3LiteC* sq3lite, MK_STRN zDb, MK_STRN zTable, MK_STRN zColumn, MK_I64 iRow, MK_I32 flags) C-API
Open A BLOB For Incremental I/O …

Definition at line 176 of file Sq3BlobC_inline_cc.hh.

176 {
178 SQ3_BLOB ppBlob;
179 SQ3_LITE sq3lite_hdl = Sq3LiteC::getLITE(sq3lite);
180 enum MkErrorE errVal = Sq3BlobOpen(sq3lite_hdl, zDb, zTable, zColumn, iRow, flags, &ppBlob);
181 MkErrorC_Check(NULL, errVal);
182 return Sq3BlobC::Sq3BlobC_ObjCreate(MK_RT_CALL ppBlob);
183 }

◆ Sq3BlobC() [1/2]

ccsq3lite::Sq3BlobC::Sq3BlobC ( Sq3LiteC * sq3lite,
const std::string & zDb,
const std::string & zTable,
const std::string & zColumn,
MK_I64 iRow,
MK_I32 flags )
inline

C++: [constructor,static] Sq3BlobC* Sq3BlobC::Open(Sq3LiteC* sq3lite, MK_STRN zDb, MK_STRN zTable, MK_STRN zColumn, MK_I64 iRow, MK_I32 flags) C-API
Open A BLOB For Incremental I/O …

Definition at line 279 of file Sq3BlobC_cc.hh.

279: MkObjectC(CTOR(sq3lite, zDb, zTable, zColumn, iRow, flags)) {};

◆ Sq3BlobC() [2/2]

ccsq3lite::Sq3BlobC::Sq3BlobC ( Sq3LiteC * sq3lite,
MK_STRN zDb,
MK_STRN zTable,
MK_STRN zColumn,
MK_I64 iRow,
MK_I32 flags )
inline

C++: [constructor,static] Sq3BlobC* Sq3BlobC::Open(Sq3LiteC* sq3lite, MK_STRN zDb, MK_STRN zTable, MK_STRN zColumn, MK_I64 iRow, MK_I32 flags) C-API
Open A BLOB For Incremental I/O …

Definition at line 273 of file Sq3BlobC_cc.hh.

273: MkObjectC(CTOR(sq3lite, zDb, zTable, zColumn, iRow, flags)) {};