KickJava   Java API By Example, From Geeks To Geeks.

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


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 JavaDoc toString() {
14       StringBuffer JavaDoc clause = new StringBuffer JavaDoc();
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 JavaDoc clone() throws CloneNotSupportedException JavaDoc {
40       return this;
41    }
42
43    public Object JavaDoc run(Object JavaDoc object) throws DException {
44       _ServerSession currentSession = (_ServerSession) object;
45       Object JavaDoc[] 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