Store all the tables of the database.
More...
#include <joedb/db/encoded_file/Database.h>
|
bool | is_valid_record_id_for_buffer (Record_Id record_id) const |
|
void | internal_delete_buffer (Record_Id record_id) |
|
void | internal_insert_buffer (Record_Id record_id) |
|
void | internal_vector_insert_buffer (Record_Id record_id, size_t size) |
|
void | internal_update_buffer__data (Record_Id record_id, joedb::Blob field_value_of_data) |
|
void | internal_update_vector_buffer__data (Record_Id record_id, size_t size, const joedb::Blob *value) |
|
void | internal_update_buffer__size (Record_Id record_id, int64_t field_value_of_size) |
|
void | internal_update_vector_buffer__size (Record_Id record_id, size_t size, const int64_t *value) |
|
void | internal_update_buffer__offset (Record_Id record_id, int64_t field_value_of_offset) |
|
void | internal_update_vector_buffer__offset (Record_Id record_id, size_t size, const int64_t *value) |
|
Definition at line 67 of file Database.h.
◆ get_buffer_table()
◆ get_data()
◆ get_offset()
int64_t joedb::db::encoded_file::Database::get_offset |
( |
id_of_buffer |
record | ) |
const |
|
inline |
◆ get_size()
int64_t joedb::db::encoded_file::Database::get_size |
( |
id_of_buffer |
record | ) |
const |
|
inline |
◆ internal_delete_buffer()
void joedb::db::encoded_file::Database::internal_delete_buffer |
( |
Record_Id |
record_id | ) |
|
|
inlineprotected |
◆ internal_insert_buffer()
void joedb::db::encoded_file::Database::internal_insert_buffer |
( |
Record_Id |
record_id | ) |
|
|
inlineprotected |
◆ internal_update_buffer__data()
void joedb::db::encoded_file::Database::internal_update_buffer__data |
( |
Record_Id |
record_id, |
|
|
joedb::Blob |
field_value_of_data |
|
) |
| |
|
inlineprotected |
◆ internal_update_buffer__offset()
void joedb::db::encoded_file::Database::internal_update_buffer__offset |
( |
Record_Id |
record_id, |
|
|
int64_t |
field_value_of_offset |
|
) |
| |
|
inlineprotected |
◆ internal_update_buffer__size()
void joedb::db::encoded_file::Database::internal_update_buffer__size |
( |
Record_Id |
record_id, |
|
|
int64_t |
field_value_of_size |
|
) |
| |
|
inlineprotected |
◆ internal_update_vector_buffer__data()
void joedb::db::encoded_file::Database::internal_update_vector_buffer__data |
( |
Record_Id |
record_id, |
|
|
size_t |
size, |
|
|
const joedb::Blob * |
value |
|
) |
| |
|
inlineprotected |
◆ internal_update_vector_buffer__offset()
void joedb::db::encoded_file::Database::internal_update_vector_buffer__offset |
( |
Record_Id |
record_id, |
|
|
size_t |
size, |
|
|
const int64_t * |
value |
|
) |
| |
|
inlineprotected |
◆ internal_update_vector_buffer__size()
void joedb::db::encoded_file::Database::internal_update_vector_buffer__size |
( |
Record_Id |
record_id, |
|
|
size_t |
size, |
|
|
const int64_t * |
value |
|
) |
| |
|
inlineprotected |
◆ internal_vector_insert_buffer()
void joedb::db::encoded_file::Database::internal_vector_insert_buffer |
( |
Record_Id |
record_id, |
|
|
size_t |
size |
|
) |
| |
|
inlineprotected |
◆ is_valid()
bool joedb::db::encoded_file::Database::is_valid |
( |
id_of_buffer |
id | ) |
const |
|
inline |
◆ is_valid_record_id_for_buffer()
bool joedb::db::encoded_file::Database::is_valid_record_id_for_buffer |
( |
Record_Id |
record_id | ) |
const |
|
inlineprotected |
◆ next()
◆ null_buffer()
static id_of_buffer joedb::db::encoded_file::Database::null_buffer |
( |
| ) |
|
|
inlinestatic |
◆ previous()
◆ sorted_buffer()
template<class Comparator >
std::vector< id_of_buffer > joedb::db::encoded_file::Database::sorted_buffer |
( |
Comparator |
comparator | ) |
const |
◆ throw_exception()
template<typename E = joedb::Exception>
static void joedb::db::encoded_file::Database::throw_exception |
( |
const std::string & |
message | ) |
|
|
inlinestatic |
◆ container_of_buffer
◆ id_of_buffer
◆ Readable
◆ storage_of_buffer
detail::data_of_buffer joedb::db::encoded_file::Database::storage_of_buffer |
|
protected |
The documentation for this class was generated from the following file:
- /home/rcoulom/repos/joedb/src/joedb/db/encoded_file/Database.h