Store all the tables of the database.
More...
#include <tutorial/rpc/population/Database.h>
|
bool | is_valid_record_id_for_city (Record_Id record_id) const |
|
bool | is_valid_record_id_for_data (Record_Id record_id) const |
|
void | internal_delete_city (Record_Id record_id) |
|
void | internal_delete_data (Record_Id record_id) |
|
void | internal_insert_city (Record_Id record_id) |
|
void | internal_vector_insert_city (Record_Id record_id, size_t size) |
|
void | internal_insert_data (Record_Id record_id) |
|
void | internal_vector_insert_data (Record_Id record_id, size_t size) |
|
void | internal_update_data__city_name (Record_Id record_id, const std::string &field_value_of_city_name) |
|
void | internal_update_vector_data__city_name (Record_Id record_id, size_t size, const std::string *value) |
|
void | internal_update_data__city (Record_Id record_id, id_of_city field_value_of_city) |
|
void | internal_update_vector_data__city (Record_Id record_id, size_t size, const id_of_city *value) |
|
void | internal_update_data__population (Record_Id record_id, int64_t field_value_of_population) |
|
void | internal_update_vector_data__population (Record_Id record_id, size_t size, const int64_t *value) |
|
Definition at line 80 of file Database.h.
◆ get_city()
◆ get_city_name()
const std::string & tutorial::rpc::population::Database::get_city_name |
( |
id_of_data |
record | ) |
const |
|
inline |
◆ get_city_table()
◆ get_data_table()
◆ get_population()
int64_t tutorial::rpc::population::Database::get_population |
( |
id_of_data |
record | ) |
const |
|
inline |
◆ internal_delete_city()
void tutorial::rpc::population::Database::internal_delete_city |
( |
Record_Id |
record_id | ) |
|
|
inlineprotected |
◆ internal_delete_data()
void tutorial::rpc::population::Database::internal_delete_data |
( |
Record_Id |
record_id | ) |
|
|
inlineprotected |
◆ internal_insert_city()
void tutorial::rpc::population::Database::internal_insert_city |
( |
Record_Id |
record_id | ) |
|
|
inlineprotected |
◆ internal_insert_data()
void tutorial::rpc::population::Database::internal_insert_data |
( |
Record_Id |
record_id | ) |
|
|
inlineprotected |
◆ internal_update_data__city()
void tutorial::rpc::population::Database::internal_update_data__city |
( |
Record_Id |
record_id, |
|
|
id_of_city |
field_value_of_city |
|
) |
| |
|
inlineprotected |
◆ internal_update_data__city_name()
void tutorial::rpc::population::Database::internal_update_data__city_name |
( |
Record_Id |
record_id, |
|
|
const std::string & |
field_value_of_city_name |
|
) |
| |
|
inlineprotected |
◆ internal_update_data__population()
void tutorial::rpc::population::Database::internal_update_data__population |
( |
Record_Id |
record_id, |
|
|
int64_t |
field_value_of_population |
|
) |
| |
|
inlineprotected |
◆ internal_update_vector_data__city()
void tutorial::rpc::population::Database::internal_update_vector_data__city |
( |
Record_Id |
record_id, |
|
|
size_t |
size, |
|
|
const id_of_city * |
value |
|
) |
| |
|
inlineprotected |
◆ internal_update_vector_data__city_name()
void tutorial::rpc::population::Database::internal_update_vector_data__city_name |
( |
Record_Id |
record_id, |
|
|
size_t |
size, |
|
|
const std::string * |
value |
|
) |
| |
|
inlineprotected |
◆ internal_update_vector_data__population()
void tutorial::rpc::population::Database::internal_update_vector_data__population |
( |
Record_Id |
record_id, |
|
|
size_t |
size, |
|
|
const int64_t * |
value |
|
) |
| |
|
inlineprotected |
◆ internal_vector_insert_city()
void tutorial::rpc::population::Database::internal_vector_insert_city |
( |
Record_Id |
record_id, |
|
|
size_t |
size |
|
) |
| |
|
inlineprotected |
◆ internal_vector_insert_data()
void tutorial::rpc::population::Database::internal_vector_insert_data |
( |
Record_Id |
record_id, |
|
|
size_t |
size |
|
) |
| |
|
inlineprotected |
◆ is_valid() [1/2]
bool tutorial::rpc::population::Database::is_valid |
( |
id_of_city |
id | ) |
const |
|
inline |
◆ is_valid() [2/2]
bool tutorial::rpc::population::Database::is_valid |
( |
id_of_data |
id | ) |
const |
|
inline |
◆ is_valid_record_id_for_city()
bool tutorial::rpc::population::Database::is_valid_record_id_for_city |
( |
Record_Id |
record_id | ) |
const |
|
inlineprotected |
◆ is_valid_record_id_for_data()
bool tutorial::rpc::population::Database::is_valid_record_id_for_data |
( |
Record_Id |
record_id | ) |
const |
|
inlineprotected |
◆ next() [1/2]
◆ next() [2/2]
◆ null_city()
static id_of_city tutorial::rpc::population::Database::null_city |
( |
| ) |
|
|
inlinestatic |
◆ null_data()
static id_of_data tutorial::rpc::population::Database::null_data |
( |
| ) |
|
|
inlinestatic |
◆ previous() [1/2]
◆ previous() [2/2]
◆ sorted_city()
template<class Comparator >
std::vector< id_of_city > tutorial::rpc::population::Database::sorted_city |
( |
Comparator |
comparator | ) |
const |
◆ sorted_data()
template<class Comparator >
std::vector< id_of_data > tutorial::rpc::population::Database::sorted_data |
( |
Comparator |
comparator | ) |
const |
◆ throw_exception()
template<typename E = joedb::Exception>
static void tutorial::rpc::population::Database::throw_exception |
( |
const std::string & |
message | ) |
|
|
inlinestatic |
◆ container_of_city
◆ container_of_data
◆ Readable
◆ storage_of_city
detail::data_of_city tutorial::rpc::population::Database::storage_of_city |
|
protected |
◆ storage_of_data
detail::data_of_data tutorial::rpc::population::Database::storage_of_data |
|
protected |
The documentation for this class was generated from the following file:
- /home/rcoulom/repos/joedb/doc/source/tutorial/src/tutorial/rpc/population/Database.h