|
| const Freedom_Keeper & | get_freedom () const |
| const std::map< Field_Id, Field > & | get_fields () const |
| Field_Id | find_field (const std::string &name) const |
| void | add_field (const std::string &name, const Type &type) |
| void | drop_field (Field_Id field_id) |
| void | insert_record (Record_Id record_id) |
| void | delete_record (Record_Id record_id) |
| void | insert_vector (Record_Id record_id, size_t size) |
| void | delete_vector (Record_Id record_id, size_t size) |
| size_t | get_storage_capacity () const |
| std::string_view | get_string (Record_Id rid, Field_Id fid) const |
| void | update_string (Record_Id record_id, Field_Id field_id, std::string_view value) |
| void | update_vector_string (Record_Id record_id, Field_Id field_id, size_t size, const std::string *value) |
| std::string * | get_own_string_storage (Record_Id record_id, Field_Id field_id) |
| const std::string * | get_own_string_storage (Record_Id record_id, Field_Id field_id) const |
| int32_t | get_int32 (Record_Id rid, Field_Id fid) const |
| void | update_int32 (Record_Id record_id, Field_Id field_id, int32_t value) |
| void | update_vector_int32 (Record_Id record_id, Field_Id field_id, size_t size, const int32_t *value) |
| int32_t * | get_own_int32_storage (Record_Id record_id, Field_Id field_id) |
| const int32_t * | get_own_int32_storage (Record_Id record_id, Field_Id field_id) const |
| int64_t | get_int64 (Record_Id rid, Field_Id fid) const |
| void | update_int64 (Record_Id record_id, Field_Id field_id, int64_t value) |
| void | update_vector_int64 (Record_Id record_id, Field_Id field_id, size_t size, const int64_t *value) |
| int64_t * | get_own_int64_storage (Record_Id record_id, Field_Id field_id) |
| const int64_t * | get_own_int64_storage (Record_Id record_id, Field_Id field_id) const |
| bool | get_boolean (Record_Id rid, Field_Id fid) const |
| void | update_boolean (Record_Id record_id, Field_Id field_id, bool value) |
| void | update_vector_boolean (Record_Id record_id, Field_Id field_id, size_t size, const char *value) |
| char * | get_own_boolean_storage (Record_Id record_id, Field_Id field_id) |
| const char * | get_own_boolean_storage (Record_Id record_id, Field_Id field_id) const |
| float | get_float32 (Record_Id rid, Field_Id fid) const |
| void | update_float32 (Record_Id record_id, Field_Id field_id, float value) |
| void | update_vector_float32 (Record_Id record_id, Field_Id field_id, size_t size, const float *value) |
| float * | get_own_float32_storage (Record_Id record_id, Field_Id field_id) |
| const float * | get_own_float32_storage (Record_Id record_id, Field_Id field_id) const |
| double | get_float64 (Record_Id rid, Field_Id fid) const |
| void | update_float64 (Record_Id record_id, Field_Id field_id, double value) |
| void | update_vector_float64 (Record_Id record_id, Field_Id field_id, size_t size, const double *value) |
| double * | get_own_float64_storage (Record_Id record_id, Field_Id field_id) |
| const double * | get_own_float64_storage (Record_Id record_id, Field_Id field_id) const |
| int8_t | get_int8 (Record_Id rid, Field_Id fid) const |
| void | update_int8 (Record_Id record_id, Field_Id field_id, int8_t value) |
| void | update_vector_int8 (Record_Id record_id, Field_Id field_id, size_t size, const int8_t *value) |
| int8_t * | get_own_int8_storage (Record_Id record_id, Field_Id field_id) |
| const int8_t * | get_own_int8_storage (Record_Id record_id, Field_Id field_id) const |
| int16_t | get_int16 (Record_Id rid, Field_Id fid) const |
| void | update_int16 (Record_Id record_id, Field_Id field_id, int16_t value) |
| void | update_vector_int16 (Record_Id record_id, Field_Id field_id, size_t size, const int16_t *value) |
| int16_t * | get_own_int16_storage (Record_Id record_id, Field_Id field_id) |
| const int16_t * | get_own_int16_storage (Record_Id record_id, Field_Id field_id) const |
| joedb::Blob | get_blob (Record_Id rid, Field_Id fid) const |
| void | update_blob (Record_Id record_id, Field_Id field_id, joedb::Blob value) |
| void | update_vector_blob (Record_Id record_id, Field_Id field_id, size_t size, const joedb::Blob *value) |
| joedb::Blob * | get_own_blob_storage (Record_Id record_id, Field_Id field_id) |
| const joedb::Blob * | get_own_blob_storage (Record_Id record_id, Field_Id field_id) const |
Definition at line 16 of file Table.h.