| wxSQLite3
    3.0.6
    | 
Represents a SQLite BLOB handle. More...
#include <wxsqlite3.h>
| Public Member Functions | |
| wxSQLite3Blob () | |
| Constructor.  More... | |
| wxSQLite3Blob (const wxSQLite3Blob &blob) | |
| Copy constructor.  More... | |
| wxSQLite3Blob & | operator= (const wxSQLite3Blob &blob) | 
| Assignement constructor.  More... | |
| wxSQLite3Blob (wxSQLite3DatabaseReference *m_db, wxSQLite3BlobReference *blobHandle, bool writable) | |
| Constructor (internal use only)  More... | |
| virtual | ~wxSQLite3Blob () | 
| Destructor.  More... | |
| wxMemoryBuffer & | Read (wxMemoryBuffer &blobValue, int length, int offset) | 
| Read partial BLOB value.  More... | |
| void | Write (const wxMemoryBuffer &blobValue, int offset) | 
| Write partial BLOB value.  More... | |
| bool | IsOk () | 
| Check whether the BLOB handle is correctly initialized.  More... | |
| bool | IsReadOnly () | 
| Check whether the BLOB handle is read only.  More... | |
| int | GetSize () | 
| Get the size of the associated BLOB.  More... | |
| void | Rebind (wxLongLong rowid) | 
| Rebind the associated BLOB to a new row.  More... | |
| void | Finalize () | 
| Finalize the BLOB.  More... | |
Represents a SQLite BLOB handle.
| wxSQLite3Blob::wxSQLite3Blob | ( | ) | 
Constructor.
| wxSQLite3Blob::wxSQLite3Blob | ( | const wxSQLite3Blob & | blob | ) | 
Copy constructor.
| wxSQLite3Blob::wxSQLite3Blob | ( | wxSQLite3DatabaseReference * | m_db, | 
| wxSQLite3BlobReference * | blobHandle, | ||
| bool | writable | ||
| ) | 
Constructor (internal use only)
| 
 | virtual | 
Destructor.
| void wxSQLite3Blob::Finalize | ( | ) | 
Finalize the BLOB.
| int wxSQLite3Blob::GetSize | ( | ) | 
Get the size of the associated BLOB.
| bool wxSQLite3Blob::IsOk | ( | ) | 
Check whether the BLOB handle is correctly initialized.
| bool wxSQLite3Blob::IsReadOnly | ( | ) | 
Check whether the BLOB handle is read only.
| wxSQLite3Blob & wxSQLite3Blob::operator= | ( | const wxSQLite3Blob & | blob | ) | 
Assignement constructor.
| wxMemoryBuffer & wxSQLite3Blob::Read | ( | wxMemoryBuffer & | blobValue, | 
| int | length, | ||
| int | offset | ||
| ) | 
Read partial BLOB value.
| blobValue | memory buffer receiving the partial content of the BLOB | 
| length | length of BLOB content to be read | 
| offset | offset within BLOB where the read starts | 
| void wxSQLite3Blob::Rebind | ( | wxLongLong | rowid | ) | 
Rebind the associated BLOB to a new row.
Please refer to the SQLite documentation for further information (see function sqlite3_blob_reopen)
| rowid | id of the row to which the BLOB should be rebound | 
| void wxSQLite3Blob::Write | ( | const wxMemoryBuffer & | blobValue, | 
| int | offset | ||
| ) | 
Write partial BLOB value.
| blobValue | memory buffer receiving the partial content of the BLOB | 
| offset | offset within BLOB where the read starts | 
 1.8.5
 1.8.5