theSq3Lite 10.0
|
Sq3BlobC - the class known as sq3blob or Blob define by Sq3BlobS … More...
Public Member Functions | |
new Sq3BlobC | Next () |
C#: → C-API get next instance from linked-list of Sq3BlobS type | |
new Sq3BlobC | Prev () |
C#: → C-API get previous instance from linked-list of Sq3BlobS type | |
MkBufferC | Read (MkBufferC Z_inout, int iOffset) |
C#: → C-API Read Data From A BLOB Incrementally … | |
int | Bytes () |
C#: → C-API Return The Size Of An Open BLOB … | |
void | Reopen (long arg1) |
C#: → C-API Move a BLOB Handle to a New Row … | |
void | Write (MkBufferC z, int iOffset) |
C#: → C-API Write Data Into A BLOB Incrementally … | |
Sq3BlobC (Sq3LiteC sq3lite, string zDb, string zTable, string zColumn, long iRow, int flags) | |
CONSTRUCTOR. | |
![]() | |
delegate void | MkObjectDeleteSCB (string typeName, int typeHdl, int objHdl) |
void | ErrorCheck (MkErrorE err) |
bool | Check () |
string | ToNameOfClass () |
void | HandleDelete () |
bool | HandleExists () |
Int32 | HandleGet () |
Int32 | HandleGetOfType () |
Int32 | HandleGetOr0 () |
MkObjectC | Next () |
MkObjectC | Prev () |
void | DbgDump (string message="var",[CallerMemberName]string callfunc=null) |
void | DbgL (string message, int debug=0,[CallerMemberName]string callfunc=null, int lvl=0) |
void | DbgLogC ([CallerMemberName]string callfunc=null) |
void | DbgO ([CallerMemberName]string callfunc=null) |
void | DbgSTACK (int skip=0, int num=-1,[CallerMemberName]string callfunc=null) |
void | LogC (string message, int debug=0,[CallerMemberName]string callfunc=null) |
void | LogHEX (string callfunc, byte[] data) |
void | Log (MkObjectC fmtobj=null, int debug=0,[CallerMemberName]string callfunc=null, int lvl=0) |
void | LogLong (MkObjectC fmtobj=null, int debug=0,[CallerMemberName]string callfunc=null, int lvl=0) |
void | LogShort (MkObjectC fmtobj=null, int debug=0,[CallerMemberName]string callfunc=null, int lvl=0) |
void | LogType (MkObjectC fmtobj=null, int debug=0,[CallerMemberName]string callfunc=null, int lvl=0) |
MkErrorC | ErrorCatch (Exception exception=null,[CallerMemberName]string callfunc=null) |
MkErrorC | ToError () |
bool | IsNull () |
string | ToName () |
string | ToNameOfType () |
override string | ToString () |
int | RefGet () |
void | SysKill (int pid, int signal) |
int | SysGetPid () |
void | Dispose () |
void | Delete () |
Static Public Member Functions | |
static Sq3BlobC | Sq3BlobC_ObjNew (IntPtr hdl) |
new static Sq3BlobC | HandleResolve (Int32 netHdl) |
C#: → C-API Handle-Resolve-Slot - return a Sq3BlobC from netHdl or null if invalid… | |
new static Sq3BlobC | Instances () |
C#: → C-API get head-instance from linked-list of Sq3BlobS type … | |
new static Sq3BlobC | GetNull () |
C#: → C-API Null-Slot - return a Sq3BlobC typed NULL instance … | |
static Sq3BlobC | Open (Sq3LiteC sq3lite, string zDb, string zTable, string zColumn, long iRow, int flags) |
C#: → C-API Open A BLOB For Incremental I/O … | |
![]() | |
static MkObjectC | MkObjectC_ObjNew (IntPtr hdl) |
static IntPtr | getOBJ (string cls, MkObjectC obj) |
static IntPtr | getOBJ_null_allow (MkObjectC obj) |
static MkObjectC | HandleResolve (Int32 netHdl) |
static void | HandleDeleteByNetHdl (Int32 netHdl) |
static MkObjectC | Instances () |
static MkObjectC | GetNull () |
static void | DbgM (string message, int debug=0,[CallerMemberName]string callfunc=null, int lvl=0) |
static int | SysHashI32 (string key, int length=-1) |
static string | SysHashSTR (string key, int length=-1) |
static void | DeleteCallbackCleanup (string ident) |
static void | DeleteCallbackSetup (string ident, MkObjectDeleteSCB callback=null, string filter=null) |
static int | getPId () |
static int | getTId () |
static string | getStackTrace (int level=2) |
static string | getCallerProc (int level=2) |
static int | getCallerLine (int level=2) |
static string | getCallerFile (int level=2) |
Static Protected Member Functions | |
static IntPtr | CTOR (Sq3LiteC sq3lite, string zDb, string zTable, string zColumn, long iRow, int flags) |
C#: → C-API Open A BLOB For Incremental I/O … | |
![]() | |
static object | atomObjNew (Type type, ConstructorInfo ctor, IntPtr obj) |
static object | atomObjCreate (Type type, ConstructorInfo ctor, IntPtr obj) |
static IntPtr | atomSelfCreate (ConstructorInfo ctor, IntPtr obj, IntPtr env) |
static object | atomSelfNull (ConstructorInfo ctor) |
static void | atomSelfUnlink (IntPtr self, IntPtr env) |
static ConstructorInfo | getCtor (Type type) |
static string | Name (IntPtr mkrt, IntPtr obj) |
Additional Inherited Members | |
![]() | |
MkObjectC (IntPtr obj) | |
MkObjectC () | |
virtual void | Dispose (bool disposing) |
![]() | |
IntPtr | pmkrt |
![]() | |
IntPtr | hdl |
IntPtr | hdl_null_allow |
IntPtr | mkrt |
Sq3BlobC - the class known as sq3blob or Blob define by Sq3BlobS …
Struct to represent the data of the Sq3BlobC …
A Handle To An Open BLOB …
An instance of this object represents an open BLOB on which incremental BLOB I/O can be performed. Objects of this type are created by Sq3BlobOpen () and destroyed by Sq3BlobClose (). The Sq3BlobRead () and Sq3BlobWrite () interfaces can be used to read or write small subsections of the BLOB. The Sq3BlobBytes () interface returns the size of the BLOB in bytes.
Reference code from sqlite3:
Definition at line 189 of file Sq3BlobC_cs.cs.
|
inlinestatic |
Definition at line 38 of file Sq3BlobC_cs.cs.