Darwin Neuroevolution Framework
|
Low level database utilities. More...
Classes | |
class | Connection |
A very simple relational database abstraction on top of Sqlite. More... | |
class | ResultSet |
Represents the results of executing a query. More... | |
class | Statement |
A prepared Sqlite statement. More... | |
class | TransactionScope |
A scope-based transaction guard. More... | |
Typedefs | |
using | RowId = int64_t |
Represents the ID of a row in the database. | |
Enumerations | |
enum | OpenMode { OpenMode::ExistingDatabase, OpenMode::CreateNew } |
Open database flag. More... | |
enum | TransactionOption { TransactionOption::Deferred, TransactionOption::Immediate, TransactionOption::Exclusive } |
The type of Sqlite transaction. More... | |
Low level database utilities.
|
strong |
|
strong |
The type of Sqlite transaction.
Enumerator | |
---|---|
Deferred | Maps to BEGIN DEFERRED TRANSACTION |
Immediate | Maps to BEGIN IMMEDIATE TRANSACTION |
Exclusive | Maps to BEGIN EXCLUSIVE TRANSACTION |