pascalSCADA OPM: dbstructurechecker: Class TForeignKey

Pascal SCADA OPM

Class TForeignKey

Unit

dbstructurechecker

Declaration

type TForeignKey = class(TIndex)

Description

No description available, ancestor TIndex description follows

simple index declaration (for primary and unique keys)

Hierarchy

Overview

Fields

Protected SourceTable:TTableMetadata;
Protected FieldLinks:TFieldLinks;
Protected FUpdateAction:TForeignKeyRestriction;
Protected FDeleteAction:TForeignKeyRestriction;

Methods

Public constructor Create(OwnerTable:TTableMetadata; aIndexName, aSourceTable:AnsiString; UpdateAction:TForeignKeyRestriction = fkrNoAction; DeleteAction:TForeignKeyRestriction = fkrNoAction);
Public destructor Destroy; override;
Public procedure addFieldLink(SourceField, Field:AnsiString);

Description

Fields

Protected SourceTable:TTableMetadata;
 
Protected FieldLinks:TFieldLinks;
 
Protected FUpdateAction:TForeignKeyRestriction;
 
Protected FDeleteAction:TForeignKeyRestriction;
 

Methods

Public constructor Create(OwnerTable:TTableMetadata; aIndexName, aSourceTable:AnsiString; UpdateAction:TForeignKeyRestriction = fkrNoAction; DeleteAction:TForeignKeyRestriction = fkrNoAction);
 
Public destructor Destroy; override;
 
Public procedure addFieldLink(SourceField, Field:AnsiString);
 

Generated by PasDoc 0.14.0.