#include <wx/buffer.h>
#include <wx/datetime.h>
#include "wx/wxsqlite3def.h"
Classes | |
| class | wxSQLite3Exception |
| SQL exception. More... | |
| class | wxSQLite3StatementBuffer |
| SQL statment buffer for use with SQLite3's printf method. 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 | wxSQLite3Authorizer |
| Interface for a user defined authorizer function. More... | |
| class | wxSQLite3Hook |
| Interface for a user defined hook 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 | wxSQLite3Database |
| Represents a SQLite3 database object. More... | |
| class | wxSQLite3Transaction |
| RAII class for managing transactions. More... | |
Defines | |
| #define | WXSQLITE_ERROR 1000 |
| #define | WXSQLITE_INTEGER 1 |
| #define | WXSQLITE_FLOAT 2 |
| #define | WXSQLITE_TEXT 3 |
| #define | WXSQLITE_BLOB 4 |
| #define | WXSQLITE_NULL 5 |
Typedefs | |
| typedef long long int | wxsqlite_int64 |
Enumerations | |
| enum | wxSQLite3TransactionType { WXSQLITE_TRANSACTION_DEFAULT, WXSQLITE_TRANSACTION_DEFERRED, WXSQLITE_TRANSACTION_IMMEDIATE, WXSQLITE_TRANSACTION_EXCLUSIVE } |
| enum | wxSQLite3LimitType { WXSQLITE_LIMIT_LENGTH = 0, WXSQLITE_LIMIT_SQL_LENGTH = 1, WXSQLITE_LIMIT_COLUMN = 2, WXSQLITE_LIMIT_EXPR_DEPTH = 3, WXSQLITE_LIMIT_COMPOUND_SELECT = 4, WXSQLITE_LIMIT_VDBE_OP = 5, WXSQLITE_LIMIT_FUNCTION_ARG = 6, WXSQLITE_LIMIT_ATTACHED = 7, WXSQLITE_LIMIT_LIKE_PATTERN_LENGTH = 8, WXSQLITE_LIMIT_VARIABLE_NUMBER = 9 } |
Functions | |
| void | operator++ (wxSQLite3LimitType &value) |
| #define WXSQLITE_BLOB 4 |
| #define WXSQLITE_ERROR 1000 |
| #define WXSQLITE_FLOAT 2 |
| #define WXSQLITE_INTEGER 1 |
| #define WXSQLITE_NULL 5 |
| #define WXSQLITE_TEXT 3 |
| typedef long long int wxsqlite_int64 |
| enum wxSQLite3LimitType |
| void operator++ | ( | wxSQLite3LimitType & | value | ) | [inline] |
1.5.6