org.apache.derby.impl.sql.execute
Class StatementTriggerExecutor

java.lang.Object
  extended byorg.apache.derby.impl.sql.execute.GenericTriggerExecutor
      extended byorg.apache.derby.impl.sql.execute.StatementTriggerExecutor

public class StatementTriggerExecutor
extends GenericTriggerExecutor

A statement trigger executor is an object that executes a statement trigger. It is instantiated at execution time. There is one per statement trigger.


Field Summary
 
Fields inherited from class org.apache.derby.impl.sql.execute.GenericTriggerExecutor
activation, lcc, tec, triggerd
 
Constructor Summary
(package private) StatementTriggerExecutor(InternalTriggerExecutionContext tec, TriggerDescriptor triggerd, Activation activation, LanguageConnectionContext lcc)
          Constructor
 
Method Summary
(package private)  void fireTrigger(TriggerEvent event, CursorResultSet brs, CursorResultSet ars)
          Fire the trigger based on the event.
 
Methods inherited from class org.apache.derby.impl.sql.execute.GenericTriggerExecutor
clearSPS, executeSPS, getAction, getWhenClause
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatementTriggerExecutor

StatementTriggerExecutor(InternalTriggerExecutionContext tec,
                         TriggerDescriptor triggerd,
                         Activation activation,
                         LanguageConnectionContext lcc)
Constructor

Parameters:
tec - the execution context
triggerd - the trigger descriptor
activation - the activation
lcc - the lcc
Method Detail

fireTrigger

void fireTrigger(TriggerEvent event,
                 CursorResultSet brs,
                 CursorResultSet ars)
           throws StandardException
Fire the trigger based on the event.

Specified by:
fireTrigger in class GenericTriggerExecutor
Parameters:
event - the trigger event
brs - the before result set
ars - the after result set
Throws:
StandardException - on error or general trigger exception

Built on Tue 2006-10-10 19:23:47+0200, from revision exported

Apache Derby V10.1 Engine Documentation - Copyright © 1997,2005 The Apache Software Foundation or its licensors, as applicable.