Мельница данных (03.03.2021) | |
Интерфейс INamedItemInfo | |
Каждый элемент метаданных (таблица, поле, тип) обязательно реализует интерфейс INamedItemInfo = interface(IUnknown) ['{14894363-28DA-4E71-B0BC-9C5CE811BC8F}'] function Get_Name: WideString; safecall; function Get_Caption: WideString; safecall; function Get_ID: WideString; safecall; end; Именованный элемент имеет имя, наименование и идентификатор. Имя используется для именования сущности в сформированном SQL-запросе, идентификатор необходим для идентификации сущности в рамках провайдера, таблицы и типы данных имеют глобальное пространство идентификаторов, поля имеют уникальные идентификаторы в пределах последовательности наследуемых таблиц. Никаких ограничений на значения идентификаторов, кроме уникальности, не накладывается.
|