C# Class Deveel.Data.Sql.Triggers.CallbackTriggerManager

Inheritance: ITriggerManager
Show file Open project: deveel/deveeldb Class Usage Examples

Public Methods

Method Description
CallbackTriggerManager ( ITriggerScope scope ) : System
CreateTrigger ( CallbackTriggerInfo triggerInfo ) : void
Dispose ( ) : void
DropTrigger ( string triggerName ) : bool
FireTriggers ( IRequest context, TableEvent tableEvent ) : void
GetTrigger ( string name ) : CallbackTrigger
TriggerExists ( string triggerName ) : bool

Private Methods

Method Description
Dispose ( bool disposing ) : void
ITriggerManager ( ObjectName triggerName ) : Trigger
ITriggerManager ( ObjectName triggerName ) : bool
ITriggerManager ( TriggerInfo triggerInfo ) : void

Method Details

CallbackTriggerManager() public method

public CallbackTriggerManager ( ITriggerScope scope ) : System
scope ITriggerScope
return System

CreateTrigger() public method

public CreateTrigger ( CallbackTriggerInfo triggerInfo ) : void
triggerInfo CallbackTriggerInfo
return void

Dispose() public method

public Dispose ( ) : void
return void

DropTrigger() public method

public DropTrigger ( string triggerName ) : bool
triggerName string
return bool

FireTriggers() public method

public FireTriggers ( IRequest context, TableEvent tableEvent ) : void
context IRequest
tableEvent TableEvent
return void

GetTrigger() public method

public GetTrigger ( string name ) : CallbackTrigger
name string
return CallbackTrigger

TriggerExists() public method

public TriggerExists ( string triggerName ) : bool
triggerName string
return bool