C# Class SQLiteConversionEngine.ConversionData.TriggerBuilder

Datei anzeigen Open project: johnmbaughman/SQLiteConverter

Public Methods

Method Description
GenerateDeleteTrigger ( ForeignKeySchema fks ) : TriggerSchema
GenerateInsertTrigger ( ForeignKeySchema fks ) : TriggerSchema
GenerateUpdateTrigger ( ForeignKeySchema fks ) : TriggerSchema
GetForeignKeyTriggers ( TableSchema dt ) : IList

Private Methods

Method Description
MakeTriggerName ( ForeignKeySchema fks, string prefix ) : string

Method Details

GenerateDeleteTrigger() public static method

public static GenerateDeleteTrigger ( ForeignKeySchema fks ) : TriggerSchema
fks ForeignKeySchema
return TriggerSchema

GenerateInsertTrigger() public static method

public static GenerateInsertTrigger ( ForeignKeySchema fks ) : TriggerSchema
fks ForeignKeySchema
return TriggerSchema

GenerateUpdateTrigger() public static method

public static GenerateUpdateTrigger ( ForeignKeySchema fks ) : TriggerSchema
fks ForeignKeySchema
return TriggerSchema

GetForeignKeyTriggers() public static method

public static GetForeignKeyTriggers ( TableSchema dt ) : IList
dt TableSchema
return IList