KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > serversystem > dmlvalidation > triggersystem > _TriggerDatabase


1 package com.daffodilwoods.daffodildb.server.serversystem.dmlvalidation.triggersystem;
2
3 import com.daffodilwoods.database.general.QualifiedIdentifier;
4 import com.daffodilwoods.database.resource.DException ;
5
6 /**
7  *
8  * <p>Title: Trigger Database</p>
9  * <p>Description: </p>
10  * trigger database contains a weak ordered list for trigger table.
11  */

12 public interface _TriggerDatabase {
13
14   /**
15   * returns an Object of trigger table for tableName given which in trun contains table name and trigger characteristics.
16   * @param tableName
17   * @return _TriggerTable
18   * @throws DException
19    */

20    public _TriggerTable getTriggerTable(QualifiedIdentifier tableName) throws DException;
21
22    /**
23    * removes the tableName from the triggerTable pool a weak ordered key list.
24    * @param tableName
25    * @throws DException
26    */

27    public void removeTable(QualifiedIdentifier tableName) throws DException;
28 }
29
Popular Tags