Class mgr db::IdTable

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

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

Класс mgr_db::IdTable

Представление таблицы БД с автоинкрементируемым ключевым полем

#include <mgrdb_struct.h> 

Описание:

class mgr_db::IdTable

Решает задачи создания таблиц с автоинкрементируемым ключевым полем. Создаваемое поле будет иметь имя "id".

Warning: Автоинкремент поля "id" при создании новых записей в таблице производится внутренними механизмами библиотеки. Не пытайтесь добавлять записи в такие таблицы вручную, это может вызвать попытку создания записи с повторяющимся значением id

Родители:


Потомки:


Открытые аттрибуты (кратко)

AutoIncrement Id

Автоинкрементируемое ключевое поле

Открытые члены (кратко)

virtual void New ()

Генерирует новое значение ключевого поля при создании записей


IdTable ( const string &name , size_t min_id_value = 1 )

Конструктор, принимает имя таблицы

Приватные члены (кратко)

Конструкторы

IdTable ( const string &name , size_t min_id_value = 1 )

Данная функция/метод является inline функцией

Конструктор, принимает имя таблицы

Методы

virtual void New ()

Данная функция/метод является inline функцией

Генерирует новое значение ключевого поля при создании записей

Данные

AutoIncrement Id

Автоинкрементируемое ключевое поле