wxSQLite3 4.9.12
|
Interface of the wxSQLite3 class. More...
#include <wx/arrstr.h>
#include <wx/datetime.h>
#include <wx/dynarray.h>
#include <wx/buffer.h>
#include <wx/hashmap.h>
#include <wx/regex.h>
#include <wx/string.h>
#include "wx/wxsqlite3def.h"
#include "wx/wxsqlite3_version.h"
Classes | |
class | wxSQLite3Exception |
SQL exception. More... | |
class | wxSQLite3StatementBuffer |
SQL statement buffer for use with SQLite3's printf method. More... | |
class | wxSQLite3Logger |
SQLite logging hook. More... | |
class | wxSQLite3FunctionContext |
Context for user defined scalar or aggregate functions. More... | |
class | wxSQLite3ScalarFunction |
Interface for user defined scalar functions. More... | |
class | wxSQLite3AggregateFunction |
Interface for user defined aggregate functions. More... | |
class | wxSQLite3WindowFunction |
Interface for user defined aggregate window functions. More... | |
class | wxSQLite3Authorizer |
Interface for a user defined authorizer function. More... | |
class | wxSQLite3Cipher |
Cipher base class. More... | |
class | wxSQLite3CipherAes128 |
Cipher class representing AES 128 bit encryption in CBC mode. More... | |
class | wxSQLite3CipherAes256 |
Cipher class representing AES 256 bit encryption in CBC mode. More... | |
class | wxSQLite3CipherChaCha20 |
Cipher class representing ChaCha20 encryption with Poly1305 HMAC. More... | |
class | wxSQLite3CipherSQLCipher |
Cipher class representing SQLCipher encryption (AES 256 bit in CBC mode with SHA1 HMAC) More... | |
class | wxSQLite3CipherRC4 |
Cipher class representing RC4 encryption (System.Data.SQLite) More... | |
class | wxSQLite3CipherAscon128 |
Cipher class representing Ascon-128 encryption with Ascon tag. More... | |
class | wxSQLite3Hook |
Interface for a user defined hook function. More... | |
class | wxSQLite3BackupProgress |
Interface for a user defined backup progress function. More... | |
class | wxSQLite3Collation |
Interface for a user defined collation sequence. More... | |
class | wxSQLite3ResultSet |
Result set of a SQL query. More... | |
class | wxSQLite3Table |
Holds the complete result set of a SQL query. More... | |
class | wxSQLite3Statement |
Represents a prepared SQL statement. More... | |
class | wxSQLite3Blob |
Represents a SQLite BLOB handle. More... | |
class | wxSQLite3NamedCollection |
Represents a named collection. More... | |
class | wxSQLite3IntegerCollection |
Represents a named integer value collection. More... | |
class | wxSQLite3StringCollection |
Represents a named string value collection. More... | |
class | wxSQLite3Database |
Represents a SQLite3 database object. More... | |
class | wxSQLite3Transaction |
RAII class for managing transactions. More... | |
class | wxSQLite3RegExpOperator |
User defined function for REGEXP operator. More... | |
Typedefs | |
typedef long long int | wxsqlite_int64 |
Functions | |
void | operator++ (wxSQLite3LimitType &value) |
Variables | |
class WXDLLIMPEXP_FWD_SQLITE3 | wxSQLite3Database |
Interface of the wxSQLite3 class.
#define wxSQLITE3_VERSION_STRING wxS(WXSQLITE3_VERSION_STRING) |
wxSQLite3 version string
#define WXSQLITE_BLOB 4 |
#define WXSQLITE_CHECKPOINT_FULL 1 |
#define WXSQLITE_CHECKPOINT_PASSIVE 0 |
#define WXSQLITE_CHECKPOINT_RESTART 2 |
#define WXSQLITE_CHECKPOINT_TRUNCATE 3 |
#define WXSQLITE_DETERMINISTIC 0x000000800 |
#define WXSQLITE_DIRECTONLY 0x000080000 |
#define WXSQLITE_ERROR 1000 |
#define WXSQLITE_FLOAT 2 |
#define WXSQLITE_INNOCUOUS 0x000200000 |
#define WXSQLITE_INTEGER 1 |
#define WXSQLITE_NULL 5 |
#define WXSQLITE_OPEN_CREATE 0x00000004 |
#define WXSQLITE_OPEN_FULLMUTEX 0x00010000 |
#define WXSQLITE_OPEN_MEMORY 0x00000080 |
#define WXSQLITE_OPEN_NOFOLLOW 0x01000000 |
#define WXSQLITE_OPEN_NOMUTEX 0x00008000 |
#define WXSQLITE_OPEN_PRIVATECACHE 0x00040000 |
#define WXSQLITE_OPEN_READONLY 0x00000001 |
#define WXSQLITE_OPEN_READWRITE 0x00000002 |
#define WXSQLITE_OPEN_SHAREDCACHE 0x00020000 |
#define WXSQLITE_OPEN_URI 0x00000040 |
#define WXSQLITE_RESULT_SUBTYPE 0x001000000 |
#define WXSQLITE_SUBTYPE 0x000100000 |
#define WXSQLITE_TEXT 3 |
typedef long long int wxsqlite_int64 |
enum wxSQLite3CipherType |
enum wxSQLite3JournalMode |
enum wxSQLite3LimitType |
Enumeration of SQLite limitation types.
|
inline |
class WXDLLIMPEXP_FWD_SQLITE3 wxSQLite3Database |