Class mgr db::AutoIncrement
Иерархия: | API -> C++ API -> Autogenerate |
API -> C++ API -> Autogenerate -> Классы |
Класс mgr_db::AutoIncrement
Представление ключевого поля таблицы БД с автоинкрементом
#include <mgrdb_struct.h>
Описание:
class mgr_db::AutoIncrement
Родители:
Содержание
Открытые члены (кратко)
AutoIncrement ( CustomTable * table , size_t min_value = 1 )
Конструктор, принимает ссылку на объект таблицы БД, которой принадлежит это поле | |
void | Generate ()
Устанавливает значение поля в значение на единицу больше, чем текущее максимальное значение поля |
Конструкторы
AutoIncrement ( CustomTable * table , size_t min_value = 1 )
Данная функция/метод является inline функцией
Конструктор, принимает ссылку на объект таблицы БД, которой принадлежит это поле
Методы
void Generate ()
Устанавливает значение поля в значение на единицу больше, чем текущее максимальное значение поля
Мы не используем стандартный механизм autoincrement БД, т.к. это вызывает проблемы при работе с реплицированными данными в MySQL