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 run(Object 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 [] triggerColumns = (Object []) 22 _OptSRESERVEDWORD1206543922triggercolumnlist0.run(null); 23 int index = triggerDes.tableDescriptor.isTableColumns(triggerColumns); 24 if (index != -1) { 25 throw new DException("DSE274", new Object [] {triggerDes.trigger_name, java.util.Arrays.asList(triggerColumns)}); 26 } 27 java.util.ArrayList columns = new java.util.ArrayList (triggerColumns. 28 length); 29 columns.addAll(java.util.Arrays.asList(triggerColumns)); 30 triggerDes.triggerColumnsList = columns; 31 } 32 } 33 34 public String toString() { 35 StringBuffer sb = new StringBuffer (); 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 clone() throws CloneNotSupportedException { 46 return this; 47 } 48 } 49 | Popular Tags |