KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > ddl > schemadefinition > SRESERVEDWORD1206543922OptSRESERVEDWORD1206543922triggercolumnlist


1 package com.daffodilwoods.daffodildb.server.sql99.ddl.schemadefinition;
2
3 import com.daffodilwoods.daffodildb.server.sql99.common.*;
4 import com.daffodilwoods.daffodildb.server.sql99.ddl.descriptors.*;
5 import com.daffodilwoods.daffodildb.server.sql99.token.*;
6 import com.daffodilwoods.database.resource.*;
7
8 public class SRESERVEDWORD1206543922OptSRESERVEDWORD1206543922triggercolumnlist implements triggerevent {
9    public SRESERVEDWORD1206543922triggercolumnlist
10        _OptSRESERVEDWORD1206543922triggercolumnlist0;
11    public SRESERVEDWORD1206543922 _SRESERVEDWORD12065439221;
12
13    public Object JavaDoc run(Object JavaDoc object) throws DException {
14       setTriggerColumnList( (TriggerDescriptor) object);
15       return SqlKeywords.UPDATE;
16    }
17
18    public void setTriggerColumnList(TriggerDescriptor triggerDes) throws
19        DException {
20       if (_OptSRESERVEDWORD1206543922triggercolumnlist0 != null) {
21          Object JavaDoc[] triggerColumns = (Object JavaDoc[])
22              _OptSRESERVEDWORD1206543922triggercolumnlist0.run(null);
23          int index = triggerDes.tableDescriptor.isTableColumns(triggerColumns);
24          if (index != -1) {
25             throw new DException("DSE274", new Object JavaDoc[] {triggerDes.trigger_name, java.util.Arrays.asList(triggerColumns)});
26          }
27          java.util.ArrayList JavaDoc columns = new java.util.ArrayList JavaDoc(triggerColumns.
28              length);
29          columns.addAll(java.util.Arrays.asList(triggerColumns));
30          triggerDes.triggerColumnsList = columns;
31       }
32    }
33
34    public String JavaDoc toString() {
35       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
36       sb.append(" ");
37       sb.append(_SRESERVEDWORD12065439221);
38       sb.append(" ");
39       if (_OptSRESERVEDWORD1206543922triggercolumnlist0 != null) {
40          sb.append(_OptSRESERVEDWORD1206543922triggercolumnlist0);
41       }
42       return sb.toString();
43    }
44
45    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
46       return this;
47    }
48 }
49
Popular Tags