Мельница данных- Интерфейс ITableInfo2  (раздел целиком)  (07.08.2026)
Интерфейс ITableInfo2

ДиаграммаИнтерфейс ITableInfoИнтерфейс INamedItemInfo

01type
02  ITableInfo2 = interface(ITableInfo)
03    ['{9DF4C8AC-1DA2-4E7B-BF44-7EDD7A269418}']
04    function Get_PolymorphCount: Integer; safecall;
05    function Get_PolymorphTable(Index: Integer): ITableInfo; safecall;
06    function Get_PolymorphField(Index: Integer): IFieldInfo; safecall;
07    property PolymorphCount: Integer read Get_PolymorphCount;
08    property PolymorphTable[Index: Integer]: ITableInfo read Get_PolymorphTable;
09    property PolymorphField[Index: Integer]: IFieldInfo read Get_PolymorphField;
10  end;

1. Свойства

Свойства интерфейса ITableInfo2:

Имя Тип Доступ Назначение
Caption WideString Только для чтения

Унаследовано от INamedItemInfo

ID WideString Только для чтения
Name WideString Только для чтения
Field[Index: Integer]IFieldInfo Только для чтения

Унаследовано от ITableInfo

FieldCount Integer Только для чтения
ParentITableInfo Только для чтения
PrimaryKeyIFieldInfo Только для чтения
RootAvailable WordBool Только для чтения
UplinkIFieldInfo Только для чтения
PolymorphCount Integer Только для чтения

PolymorphField[Index: Integer]IFieldInfo Только для чтения

PolymorphTable[Index: Integer]ITableInfo Только для чтения