@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface SchemaTrigger
Modifier and Type | Required Element and Description |
---|---|
java.lang.Class<? extends Buffer> |
buffer
The table for which this trigger handles the event.
|
DatabaseEventType |
event
The database event to which this trigger responds to.
|
boolean |
hasOldBuffer
In the case of WRITE and ASSIGN triggers, the TRIGGER PROCEDURE may declare a 'parameter'
that will contain the old value before change.
|
boolean |
overrideable
Allows this schema trigger to be overridden by session triggers.
|
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String |
field
In the case of ASSIGN, the field that will trigger the me, otherwise empty.
|
public abstract java.lang.Class<? extends Buffer> buffer
public abstract DatabaseEventType event
public abstract boolean overrideable