Мельница данных  (06.07.2020)
Интерфейс 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-запросе, идентификатор необходим для идентификации сущности в рамках провайдера, таблицы и типы данных имеют глобальное пространство идентификаторов, поля имеют уникальные идентификаторы в пределах последовательности наследуемых таблиц. Никаких ограничений на значения идентификаторов, кроме уникальности, не накладывается.

  • функция Get_Name возвращает имя сущности.
  • функция Get_Caption возвращает наименование сущности.
  • функция Get_ID возвращает идентификатор сущности.