KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > serversystem > dmlvalidation > statementtriggersystem > _StatementTriggerTable


1 package com.daffodilwoods.daffodildb.server.serversystem.dmlvalidation.statementtriggersystem;
2
3 import com.daffodilwoods.database.resource.DException;
4 import com.daffodilwoods.daffodildb.server.serversystem.*;
5 public interface _StatementTriggerTable {
6
7   /**
8    * Passes the call to FireStatementTrigger with SEC and after Insert Triggers fetched from its Charactersitics.
9    * @param statementExecutionContext
10    * @throws DException
11    */

12   public void fireAfterInsertStatementLevelTriggers( _StatementExecutionContext statementExecutionContext )throws DException;
13
14   /**
15    * Passes the call to FireStatementTrigger with SEC and the after Update
16    * Triggers for cloumn indexes fetched from trigger Charactersitics.
17    * @param columns
18    * @param statementExecutionContext
19    * @throws DException
20    */

21   public void fireAfterUpdateStatementLevelTriggers( _StatementExecutionContext statementExecutionContext , int[] columns ) throws DException;
22
23   /**
24    * passes the call to FireStatementTrigger with SEC and after Delete Triggers fetched from trigger Charactersitics.
25    * @param statementExecutionContext
26    * @throws DException
27    */

28   public void fireAfterDeleteStatementLevelTriggers( _StatementExecutionContext statementExecutionContext ) throws DException;
29
30   /**
31    * passes the call to FireStatementTrigger with SEC and before Insert Triggers fetched from terigger charactersitics.
32    * @param statementExecutionContext
33    * @throws DException
34    */

35   public void fireBeforeInsertStatementLevelTriggers( _StatementExecutionContext statementExecutionContext) throws DException;
36
37   /**
38    * passes the call to FireStatementTrigegr with SEC and before update Triggers for column indexes fetched from trigger charactersitics.
39    * @param columns
40    * @param statementExecutionContext
41    * @throws DException
42    */

43   public void fireBeforeUpdateStatementLevelTriggers( _StatementExecutionContext statementExecutionContext , int[] columns) throws DException;
44
45   /**
46    * passes the call to FireStatementTrigger with SEC and before Delete Triggers fetched from trigger Charactersitics.
47    * @param statementExecutionContext
48    * @throws DException
49    */

50   public void fireBeforeDeleteStatementLevelTriggers( _StatementExecutionContext statementExecutionContext) throws DException;
51
52 }
53
Popular Tags