Class mgr db::IDNField

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

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

Класс mgr_db::IDNField

Представление поля для хранения интернационализованного доменного имени (IDN)

#include <mgrdb_struct.h> 

Описание:

class mgr_db::IDNField

Данный класс по существу описывает два поля БД - доменное имя и его декодированное предствление содержащее символы национальных алфавитов. При указании в фильтре поля данного типа его не обходимо указывать с суффиксом '_idn'.

Родители:


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

IDNField ( CustomTable * , const string & )

Конструктор, принимает ссылку на объект таблицы БД, которой принадлежит это поле и имя поля


IDNField & operator= ( const IDNField & )

Устанавливает значение поля равным значению переданного поля


IDNField & operator= ( const string & )

Устанавливает значение поля


virtual void Set ( const string & )

Устанавливает значение поля


virtual void SetNull ()

Устанавливает значение поля в значение Null.


virtual void SetSaveHistory ()

Сохранять историю изменений


virtual void SetIndexIt ()

Сохранять значение в таблице глобального поиска GLOBAL_INDEX_TABLE.

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

IDNField ( CustomTable * , const string & )

Конструктор, принимает ссылку на объект таблицы БД, которой принадлежит это поле и имя поля

Методы

IDNField &operator= ( const IDNField & )

Устанавливает значение поля равным значению переданного поля

IDNField &operator= ( const string & )

Устанавливает значение поля

virtual void Set ( const string & )

Устанавливает значение поля

virtual void SetNull ()

Устанавливает значение поля в значение Null.

virtual void SetSaveHistory ()

Сохранять историю изменений

virtual void SetIndexIt ()

Сохранять значение в таблице глобального поиска GLOBAL_INDEX_TABLE.