29#ifndef PARSE_C_HEADER_TO_META
36 return sqlite3_blob_bytes(sq3blob->
nat);
70#ifndef PARSE_C_HEADER_TO_META
77 struct sqlite3 * sq3lite_hdl = sq3lite->
nat;
78 sqlite3_blob* ppBlob_val = NULL;
79 enum Sq3ErrorE errVal = (
enum Sq3ErrorE)sqlite3_blob_open(sq3lite_hdl, zDb, zTable, zColumn, iRow, flags, &ppBlob_val);
80 *ppBlob = Sq3BlobC_ObjCreate(ppBlob_val);
#define BEGIN_SQ3_C_DECLS
#define MkBufferGetBIN_e(...)
#define MkBufferSizeNew(...)
#define MkBufferCreateTLS_inout_T(cls, name, inout)
#define MkErrorStack_1X_NULL(...)
#define MK_ATTR_RT_INSTANCE
__thread MK_TYP Sq3BlobC_TT
class as MkTypeDefS-class-type …
#define Sq3BlobReadHide_E(...)
static enum MkErrorE Sq3BlobRead_RT(MK_RT mkrt, SQ3_BLOB sq3blob, MK_BUF *Z_inout, MK_I32 iOffset)
Read Data From A BLOB Incrementally …
static enum MkErrorE Sq3BlobReadHide(SQ3_BLOB sq3blob, MK_PTR Z, MK_I32 N, MK_I32 iOffset)
Read Data From A BLOB Incrementally …
static MK_I32 Sq3BlobBytes(SQ3_BLOB sq3blob)
Return The Size Of An Open BLOB …
#define Sq3BlobWriteHide_E(...)
static enum MkErrorE Sq3BlobReopen(SQ3_BLOB sq3blob, MK_I64 arg1)
Move a BLOB Handle to a New Row …
static enum MkErrorE Sq3BlobWrite_RT(MK_RT mkrt, SQ3_BLOB sq3blob, MK_BUF z, MK_I32 iOffset)
Write Data Into A BLOB Incrementally …
static enum MkErrorE Sq3BlobWriteHide(SQ3_BLOB sq3blob, MK_PTRN z, MK_I32 n, MK_I32 iOffset)
Write Data Into A BLOB Incrementally …
static enum MkErrorE Sq3BlobClose(SQ3_BLOB sq3blob)
Close A BLOB Handle …
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 …
#define Sq3ErrorE_Check_Static(cls_hdl, PROC)
#define Sq3ErrorE_Check(sq3_hdl, PROC)
check on a ccsq3lite error and convert into a ccsq3lite error …
#define SQ3_INSTANCE_HDL(x)
#define SQ3_INSTANCE_RT_X(x)
Struct to represent the data of the Sq3BlobC …
sqlite3_blob * nat
internal - link between Sq3BlobS and native library
Struct to represent the data of the Sq3LiteC …
sqlite3 * nat
internal - link between Sq3LiteS and native library