dodo
0.0.1
A C++ library to create containerized Linux services
|
C++ API to SQLite. More...
Data Structures | |
class | Database |
A STL friendly wrapper around the great sqlite3. More... | |
class | DDL |
Data Definition Language, SQL that takes no parameters, returns no data such as CREATE TABLE. More... | |
class | DML |
Data Modification Language statements can take bind values. More... | |
class | Query |
Queries can take bind values and return select lists. More... | |
class | Statement |
Generic SQL Statement. More... | |
Typedefs | |
typedef int(* | WaitHandler) (void *, int) |
Prototype for wait/busy handlers. More... | |
Functions | |
static void | sqlite_ext_ceil (sqlite3_context *context, int argc, sqlite3_value **argv) |
Ceiling function extension for SQLite. More... | |
static void | sqlite_ext_floor (sqlite3_context *context, int argc, sqlite3_value **argv) |
Floor function extension for SQLite. More... | |
static void | sqlite_ext_log2 (sqlite3_context *context, int argc, sqlite3_value **argv) |
Base 2 logarithm extension for SQLite. More... | |
static void | sqlite_ext_pow (sqlite3_context *context, int argc, sqlite3_value **argv) |
Power function extension for SQLite. More... | |
C++ API to SQLite.
An example of the basics (src/examples/sqlite/sqlite.cpp):
typedef int(* dodo::persist::sqlite::WaitHandler) (void *, int) |
Prototype for wait/busy handlers.
Definition at line 43 of file sqlite.hpp.
|
static |
Ceiling function extension for SQLite.
context | SQLite context. |
argc | The number of arguments to this function. |
argv | The arguments to this funcxtion. |
Definition at line 89 of file sqlite.cpp.
Referenced by dodo::persist::sqlite::Database::Database().
|
static |
Floor function extension for SQLite.
context | SQLite context. |
argc | The number of arguments to this function. |
argv | The arguments to this funcxtion. |
Definition at line 112 of file sqlite.cpp.
Referenced by dodo::persist::sqlite::Database::Database().
|
static |
Base 2 logarithm extension for SQLite.
context | SQLite context. |
argc | The number of arguments to this function. |
argv | The arguments to this funcxtion. |
Definition at line 67 of file sqlite.cpp.
Referenced by dodo::persist::sqlite::Database::Database().
|
static |
Power function extension for SQLite.
context | SQLite context. |
argc | The number of arguments to this function. |
argv | The arguments to this funcxtion. |
Definition at line 44 of file sqlite.cpp.
Referenced by dodo::persist::sqlite::Database::Database().