|
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 |
1.8.14