theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3BlobC_TOR_CS_API

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

+ Collaboration diagram for Sq3BlobC_TOR_CS_API:

Functions

static IntPtr cssq3lite.Sq3BlobC.CTOR (Sq3LiteC sq3lite, string zDb, string zTable, string zColumn, long iRow, int flags)
  C#: [constructor,static] Sq3BlobC Sq3BlobC.Open(Sq3LiteC sq3lite, string zDb, string zTable, string zColumn, long iRow, int flags) C-API
Open A BLOB For Incremental I/O …
 
 cssq3lite.Sq3BlobC.Sq3BlobC (Sq3LiteC sq3lite, string zDb, string zTable, string zColumn, long iRow, int flags)
 CONSTRUCTOR.
 
static Sq3BlobC cssq3lite.Sq3BlobC.Open (Sq3LiteC sq3lite, string zDb, string zTable, string zColumn, long iRow, int flags)
  C#: [constructor,static] Sq3BlobC Sq3BlobC.Open(Sq3LiteC sq3lite, string zDb, string zTable, string zColumn, long iRow, int flags) C-API
Open A BLOB For Incremental I/O …
 

Detailed Description

Sq3BlobC - various functions to create, initialize and destroy …

Function Documentation

◆ CTOR()

static IntPtr cssq3lite.Sq3BlobC.CTOR ( Sq3LiteC sq3lite,
string zDb,
string zTable,
string zColumn,
long iRow,
int flags )
inlinestaticprotected

C#: [constructor,static] Sq3BlobC Sq3BlobC.Open(Sq3LiteC sq3lite, string zDb, string zTable, string zColumn, long iRow, int flags) C-API
Open A BLOB For Incremental I/O …

Definition at line 198 of file Sq3BlobC_cs.cs.

198 {
199 IntPtr ppBlob;
200 IntPtr sq3lite_hdl = Sq3LiteC.getOBJ("Sq3LiteC",sq3lite);
201 IntPtr zDb_cstr = Marshal.StringToHGlobalAnsi(zDb);
202 IntPtr zTable_cstr = Marshal.StringToHGlobalAnsi(zTable);
203 IntPtr zColumn_cstr = Marshal.StringToHGlobalAnsi(zColumn);
204 MkErrorE errVal = Sq3.Sq3BlobOpen(sq3lite_hdl, zDb_cstr, zTable_cstr, zColumn_cstr, iRow, flags, out ppBlob);
205 Marshal.FreeHGlobal(zDb_cstr);
206 Marshal.FreeHGlobal(zTable_cstr);
207 Marshal.FreeHGlobal(zColumn_cstr);
208 if (errVal > MkErrorE.CONTINUE) MkErrorC.Check(errVal);
209 return (IntPtr)ppBlob;
210 }
static void Check(IntPtr ctx, MkErrorE err)
MkErrorE

◆ Open()

static Sq3BlobC cssq3lite.Sq3BlobC.Open ( Sq3LiteC sq3lite,
string zDb,
string zTable,
string zColumn,
long iRow,
int flags )
inlinestatic

C#: [constructor,static] Sq3BlobC Sq3BlobC.Open(Sq3LiteC sq3lite, string zDb, string zTable, string zColumn, long iRow, int flags) C-API
Open A BLOB For Incremental I/O …

Definition at line 216 of file Sq3BlobC_cs.cs.

216 {
217 IntPtr ppBlob;
218 IntPtr sq3lite_hdl = Sq3LiteC.getOBJ("Sq3LiteC",sq3lite);
219 IntPtr zDb_cstr = Marshal.StringToHGlobalAnsi(zDb);
220 IntPtr zTable_cstr = Marshal.StringToHGlobalAnsi(zTable);
221 IntPtr zColumn_cstr = Marshal.StringToHGlobalAnsi(zColumn);
222 MkErrorE errVal = Sq3.Sq3BlobOpen(sq3lite_hdl, zDb_cstr, zTable_cstr, zColumn_cstr, iRow, flags, out ppBlob);
223 Marshal.FreeHGlobal(zDb_cstr);
224 Marshal.FreeHGlobal(zTable_cstr);
225 Marshal.FreeHGlobal(zColumn_cstr);
226 if (errVal > MkErrorE.CONTINUE) MkErrorC.Check(errVal);
227 return Sq3BlobC.Sq3BlobC_ObjCreate(ppBlob);
228 }

◆ Sq3BlobC()

cssq3lite.Sq3BlobC.Sq3BlobC ( Sq3LiteC sq3lite,
string zDb,
string zTable,
string zColumn,
long iRow,
int flags )
inline

CONSTRUCTOR.

C#: [constructor,static] Sq3BlobC Sq3BlobC.Open(Sq3LiteC sq3lite, string zDb, string zTable, string zColumn, long iRow, int flags) C-API
Open A BLOB For Incremental I/O …

Definition at line 213 of file Sq3BlobC_cs.cs.

213: this(CTOR(sq3lite, zDb, zTable, zColumn, iRow, flags)) {}
static IntPtr CTOR(Sq3LiteC sq3lite, string zDb, string zTable, string zColumn, long iRow, int flags)
C#: [constructor,static] Sq3BlobC Sq3BlobC.Open(Sq3LiteC sq3lite, string zDb, string zTable,...