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