FireDAC.DatS.TFDDatSRelationList.Add
Delphi
function Add(AObj: TFDDatSRelation): Integer; overload;
function Add(const ARelName: String; AParentColumn, AChildColumn:
TFDDatSColumn; ANested: Boolean = False;
ACreateConstraints: Boolean = True): TFDDatSRelation; overload;
function Add(AParentColumn, AChildColumn: TFDDatSColumn;
ANested: Boolean = False; ACreateConstraints: Boolean = True):
function Add(const ARelName: String; const AParentColumns, AChildColumns:
array of TFDDatSColumn; ANested: Boolean = False;
ACreateConstraints: Boolean = True): TFDDatSRelation; overload;
function Add(const ARelName: String; const AParentColumnNames,
AChildColumnNames: String; AParentTable, AChildTable: TFDDatSTable;
ANested: Boolean = False;
ACreateConstraints: Boolean = True): TFDDatSRelation; overload;
function Add(const AParentColumns, AChildColumns: array of TFDDatSColumn;
ANested: Boolean = False;
ACreateConstraints: Boolean = True): TFDDatSRelation; overload;
function Add(const ARelName: String; APK: TFDDatSUniqueConstraint;
AFK: TFDDatSForeignKeyConstraint): TFDDatSRelation; overload;
C++
int __fastcall Add(TFDDatSRelation* AObj)/* overload */;
TFDDatSRelation* __fastcall Add(const System::UnicodeString ARelName, TFDDatSColumn* AParentColumn, TFDDatSColumn* AChildColumn, bool ANested = false, bool ACreateConstraints = true)/* overload */;
TFDDatSRelation* __fastcall Add(TFDDatSColumn* AParentColumn, TFDDatSColumn* AChildColumn, bool ANested = false, bool ACreateConstraints = true)/* overload */;
TFDDatSRelation* __fastcall Add(const System::UnicodeString ARelName, TFDDatSColumn* const *AParentColumns, const System::NativeInt AParentColumns_High, TFDDatSColumn* const *AChildColumns, const System::NativeInt AChildColumns_High, bool ANested = false, bool ACreateConstraints = true)/* overload */;
TFDDatSRelation* __fastcall Add(const System::UnicodeString ARelName, const System::UnicodeString AParentColumnNames, const System::UnicodeString AChildColumnNames, TFDDatSTable* AParentTable, TFDDatSTable* AChildTable, bool ANested = false, bool ACreateConstraints = true)/* overload */;
TFDDatSRelation* __fastcall Add(TFDDatSColumn* const *AParentColumns, const System::NativeInt AParentColumns_High, TFDDatSColumn* const *AChildColumns, const System::NativeInt AChildColumns_High, bool ANested = false, bool ACreateConstraints = true)/* overload */;
TFDDatSRelation* __fastcall Add(const System::UnicodeString ARelName, TFDDatSUniqueConstraint* APK, TFDDatSForeignKeyConstraint* AFK)/* overload */;
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
function | public | FireDAC.DatS.pas FireDAC.DatS.hpp |
FireDAC.DatS | TFDDatSRelationList |
Description
Embarcadero Technologies does not currently have any additional information.