|
| | Field (const Type &type, size_t size) |
| const Type & | get_type () const |
| void | resize (size_t size) |
| std::string_view | get_string (Record_Id record_id) const |
| void | set_string (Record_Id record_id, std::string_view value) |
| const std::string * | get_vector_string () const |
| void | set_vector_string (Record_Id record_id, size_t size, const std::string *value) |
| std::string * | get_own_string_storage (Record_Id record_id) |
| int32_t | get_int32 (Record_Id record_id) const |
| void | set_int32 (Record_Id record_id, int32_t value) |
| const int32_t * | get_vector_int32 () const |
| void | set_vector_int32 (Record_Id record_id, size_t size, const int32_t *value) |
| int32_t * | get_own_int32_storage (Record_Id record_id) |
| int64_t | get_int64 (Record_Id record_id) const |
| void | set_int64 (Record_Id record_id, int64_t value) |
| const int64_t * | get_vector_int64 () const |
| void | set_vector_int64 (Record_Id record_id, size_t size, const int64_t *value) |
| int64_t * | get_own_int64_storage (Record_Id record_id) |
| joedb::Record_Id | get_reference (Record_Id record_id) const |
| void | set_reference (Record_Id record_id, joedb::Record_Id value) |
| const joedb::Record_Id * | get_vector_reference () const |
| void | set_vector_reference (Record_Id record_id, size_t size, const joedb::Record_Id *value) |
| joedb::Record_Id * | get_own_reference_storage (Record_Id record_id) |
| bool | get_boolean (Record_Id record_id) const |
| void | set_boolean (Record_Id record_id, bool value) |
| const char * | get_vector_boolean () const |
| void | set_vector_boolean (Record_Id record_id, size_t size, const char *value) |
| char * | get_own_boolean_storage (Record_Id record_id) |
| float | get_float32 (Record_Id record_id) const |
| void | set_float32 (Record_Id record_id, float value) |
| const float * | get_vector_float32 () const |
| void | set_vector_float32 (Record_Id record_id, size_t size, const float *value) |
| float * | get_own_float32_storage (Record_Id record_id) |
| double | get_float64 (Record_Id record_id) const |
| void | set_float64 (Record_Id record_id, double value) |
| const double * | get_vector_float64 () const |
| void | set_vector_float64 (Record_Id record_id, size_t size, const double *value) |
| double * | get_own_float64_storage (Record_Id record_id) |
| int8_t | get_int8 (Record_Id record_id) const |
| void | set_int8 (Record_Id record_id, int8_t value) |
| const int8_t * | get_vector_int8 () const |
| void | set_vector_int8 (Record_Id record_id, size_t size, const int8_t *value) |
| int8_t * | get_own_int8_storage (Record_Id record_id) |
| int16_t | get_int16 (Record_Id record_id) const |
| void | set_int16 (Record_Id record_id, int16_t value) |
| const int16_t * | get_vector_int16 () const |
| void | set_vector_int16 (Record_Id record_id, size_t size, const int16_t *value) |
| int16_t * | get_own_int16_storage (Record_Id record_id) |
| joedb::Blob | get_blob (Record_Id record_id) const |
| void | set_blob (Record_Id record_id, joedb::Blob value) |
| const joedb::Blob * | get_vector_blob () const |
| void | set_vector_blob (Record_Id record_id, size_t size, const joedb::Blob *value) |
| joedb::Blob * | get_own_blob_storage (Record_Id record_id) |
Definition at line 14 of file Field.h.