KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > datadictionarysystem > information > _TriggerInfo


1 package com.daffodilwoods.daffodildb.server.datadictionarysystem.information;
2
3 import com.daffodilwoods.database.resource.*;
4 import com.daffodilwoods.database.general.QualifiedIdentifier;
5 public interface _TriggerInfo extends java.io.Externalizable JavaDoc {
6     String JavaDoc getName();
7     /* function will return the trigger action time ie AFTER OR BEFORE*/
8     String JavaDoc getActionTime();
9
10     /* function will return the trigger event ie INSERT, UPDATE or DELETE */
11     String JavaDoc getTriggerEvent();
12
13
14     /* --------------- methods for detailed trigger info ---------------- */
15
16     /* method related to triggered action */
17     /* function will return the trigger orientation ie FOR EACH ROW or
18        FOR EACH STATEMENT */

19     String JavaDoc getActionOrientation();
20     String JavaDoc getWhenCondition();
21     String JavaDoc getTriggerStatements();
22
23     /* method for getting information regarding the referencing alias */
24     String JavaDoc getOldAlias();
25     String JavaDoc getNewAlias();
26 /**
27     * Add three methods (getSchema(), getCatalog(), getQualifiedTriggerName()) by harvinder related to bug 11834. */

28     String JavaDoc getSchema();
29     String JavaDoc getCatalog();
30     QualifiedIdentifier getQualifiedTriggerName();
31 }
32
Popular Tags