Мельница данных (01.03.2021) | |
Интерфейс ITableInfo3 | |
Для таблиц, при запросах к которым требуется наложение дополнительных условий отбора, реализуется интерфейс (наследник ITableInfo ) ITableInfo3 = interface(ITableInfo) ['{3FB73AA9-010C-48DA-81C7-E1DCFE2E6136}'] function GetPersistentClause(const Alias: WideString): WideString; safecall; function GetPreConditionsCount: Integer; safecall; function GetPreConditionCaption(Index: Integer): WideString; safecall; function GetPreConditionCategory(Index: Integer): WideString; safecall; function Get_ActivePreCondition(Index: Integer): WordBool; safecall; procedure Set_ActivePreCondition(Index: Integer; Value: WordBool); safecall; function GetPreConditionParamsCount(Index: Integer): Integer; safecall; function GetPreConditionParam(Index: Integer; PreConditionIndex: Integer): IOptionInfo; safecall; end;
|