Class mgr db::AutoIncrement

Материал из ISPWiki
Перейти к: навигация, поиск

Работа с базами данных

Класс 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