1 package com.daffodilwoods.daffodildb.server.sql99.ddl.schemamanipulation; 2 3 import com.daffodilwoods.daffodildb.server.serversystem.*; 4 import com.daffodilwoods.daffodildb.server.sql99.ddl.descriptors.*; 5 import com.daffodilwoods.daffodildb.server.sql99.ddl.schemadefinition.*; 6 import com.daffodilwoods.daffodildb.server.sql99.token.*; 7 import com.daffodilwoods.database.resource.*; 8 9 public class setcolumndefaultclause implements altercolumnaction { 10 public defaultclause _defaultclause0; 11 public SRESERVEDWORD1206543922 _SRESERVEDWORD12065439221; 12 13 private ColumnDescriptor columnDescriptor; 14 15 public void setColumnDescriptor(_Descriptor columnDes) throws 16 DException { 17 columnDescriptor = (ColumnDescriptor) columnDes; 18 } 19 20 public Object run(Object object) throws DException { 21 _ServerSession serverSession = (_ServerSession) object; 22 _defaultclause0.setDataTypeDescriptor(columnDescriptor.dataTypeDescriptor); 23 String defaultExpression = (String ) _defaultclause0.run(object); 24 columnDescriptor.column_default = defaultExpression; 25 columnDescriptor.updateColumnDefault(serverSession); 26 return null; 27 } 28 29 public Object clone() throws CloneNotSupportedException { 30 return this; 31 } 32 33 public String toString() { 34 StringBuffer sb = new StringBuffer (); 35 sb.append(" "); 36 sb.append(_SRESERVEDWORD12065439221); 37 sb.append(" "); 38 sb.append(_defaultclause0); 39 return sb.toString(); 40 } 41 } 42 | Popular Tags |