#include <raw_table.h>
◆ Raw_table()
◆ ~Raw_table()
virtual dd::Raw_table::~Raw_table |
( |
| ) |
|
|
virtualdefault |
◆ find_last_record()
Find last record in table and populate raw_record.
- Parameters
-
key | - Pointer to Raw_record after moving to next row. |
r | - row on which data is updated. |
- Returns
- false - On success. 1) We found a row. 2) OR Either we don't have any matching rows
-
true - On failure and error is reported.
◆ find_record()
Find record and populate raw_record.
- Parameters
-
key | - Pointer to Raw_record after moving to next row. |
r | - row on which data is updated. |
- Returns
- false - On success. 1) We found a row. 2) OR Either we don't have any matching rows
-
true - On failure and error is reported.
◆ get_table()
TABLE * dd::Raw_table::get_table |
( |
| ) |
|
|
inline |
◆ get_table_ref()
◆ open_record_set()
Initiate table scan operation for the given key.
- Returns
- false - on success.
-
true - on failure and error is reported.
◆ prepare_record_for_insert()
◆ prepare_record_for_update()
bool dd::Raw_table::prepare_record_for_update |
( |
const Object_key & |
key, |
|
|
std::unique_ptr< Raw_record > & |
r |
|
) |
| |
Write modified data into row buffer.
- Parameters
-
key | - Pointer to Raw_record after moving to next row. |
r | - row on which data is updated. |
- Returns
- false - On success.
-
true - On failure and error is reported.
◆ m_table_ref
The documentation for this class was generated from the following files: