Package pysql :: Module pysqloraobjects :: Class OraTrigger
[hide private]
[frames] | no frames]

Class OraTrigger

source code


Trigger

Instance Methods [hide private]
 
__init__(self, triggerOwner="", triggerName="")
Trigger creation
source code
 
updateTable(self, db)
Gets the triggered table
source code
 
getBody(self, db)
Returns: trigger body
source code
 
getEvent(self, db)
Returns: trigger type (BEFORE/AFTER, STATEMENT/ROW)
source code
 
getStatus(self, db)
Returns: trigger status (ENABLED/DISABLED)
source code
 
getTable(self, db)
Returns: triggered table (OraTable)
source code
 
getTriggerType(self, db)
Returns: triggering event (INSERT, DELETE or UPDATE)
source code

Inherited from OraObject: __eq__, __hash__, __str__, getCopy, getCreated, getDDL, getFullName, getLastDDL, getName, getOwner, getType, guessInfos, guessStatus, setName, setOwner, setStatus, setType

Method Details [hide private]

__init__(self, triggerOwner="", triggerName="")
(Constructor)

source code 

Trigger creation

Overrides: OraObject.__init__

getBody(self, db)

source code 
Returns:
trigger body

getEvent(self, db)

source code 
Returns:
trigger type (BEFORE/AFTER, STATEMENT/ROW)

getStatus(self, db)

source code 
Returns:
trigger status (ENABLED/DISABLED)
Overrides: OraObject.getStatus

getTable(self, db)

source code 
Returns:
triggered table (OraTable)

getTriggerType(self, db)

source code 
Returns:
triggering event (INSERT, DELETE or UPDATE)