1 package com.daffodilwoods.daffodildb.server.sql99.ddl.schemadefinition; 2 3 import java.util.*; 4 5 import com.daffodilwoods.daffodildb.server.serversystem.*; 6 import com.daffodilwoods.daffodildb.server.sql99.common.*; 7 import com.daffodilwoods.daffodildb.server.sql99.ddl.descriptors.*; 8 import com.daffodilwoods.daffodildb.server.sql99.token.*; 9 import com.daffodilwoods.database.resource.*; 10 11 public class SRESERVEDWORD1206543922Sleftparen653880241SNONRESERVEDWORD136444255Srightparen_1874859514 implements uniqueconstraintdefinition { 12 13 public String toString() { 14 StringBuffer clause = new StringBuffer (); 15 clause.append(" "); 16 clause.append(_SRESERVEDWORD12065439223.toString()); 17 clause.append(" "); 18 clause.append(_Sleftparen6538802412.toString()); 19 clause.append(" "); 20 clause.append(_SNONRESERVEDWORD1364442551.toString()); 21 clause.append(" "); 22 clause.append(_Srightparen_18748595140.toString()); 23 return clause.toString().trim(); 24 } 25 26 public Srightparen_1874859514 _Srightparen_18748595140; 27 public SNONRESERVEDWORD136444255 _SNONRESERVEDWORD1364442551; 28 public Sleftparen653880241 _Sleftparen6538802412; 29 public SRESERVEDWORD1206543922 _SRESERVEDWORD12065439223; 30 31 private TableConstraintDescriptor tableConsDes; 32 33 public void setTableConstraintDescriptor(_Descriptor 34 tableConsDes0) throws 35 DException { 36 tableConsDes = (TableConstraintDescriptor) tableConsDes0; 37 } 38 39 public Object clone() throws CloneNotSupportedException { 40 return this; 41 } 42 43 public Object run(Object object) throws DException { 44 _ServerSession currentSession = (_ServerSession) object; 45 Object [] columns = tableConsDes.tableDescriptor.getColumnNames(); 46 uniquespecificationSleftparen653880241uniquecolumnlistSrightparen_1874859514 47 temp = new 48 uniquespecificationSleftparen653880241uniquecolumnlistSrightparen_1874859514(); 49 if (tableConsDes.constraint_name == null) { 50 tableConsDes.setGeneratedConstraintName(currentSession, "UKC_"); 51 } 52 tableConsDes.constraint_type = SqlKeywords.UNIQUE; 53 temp.setTableConstraintDescriptor(tableConsDes); 54 ArrayList columnsDescriptors = temp.getKeyColumnUsageDescriptors(columns); 55 tableConsDes.setConstraintColumnDescriptors(columnsDescriptors); 56 temp.createIndex(object, false); 57 return null; 58 } 59 } 60 | Popular Tags |