KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > datadictionarysystem > information > UniqueConstraintInfo


1 package com.daffodilwoods.daffodildb.server.datadictionarysystem.information;
2
3 import com.daffodilwoods.database.general.QualifiedIdentifier;
4 import com.daffodilwoods.database.resource.*;
5
6 import java.io.*;
7 import com.daffodilwoods.daffodildb.server.sql99.utils._Reference;
8 public class UniqueConstraintInfo implements _UniqueConstraintInfo {
9
10     String JavaDoc name;
11     String JavaDoc[] columns;
12     String JavaDoc type;
13     String JavaDoc deferrable;
14
15     public UniqueConstraintInfo() {
16     }
17     public String JavaDoc getName() {
18         return name;
19     }
20
21     public String JavaDoc[] getColumns() {
22        return columns;
23     }
24     public String JavaDoc getType() {
25         return type;
26     }
27     public void readExternal(ObjectInput objectInput) {
28         try {
29             name = (String JavaDoc )objectInput.readObject();
30             columns = (String JavaDoc[])objectInput.readObject();
31             type = (String JavaDoc)objectInput.readObject();
32             deferrable = (String JavaDoc)objectInput.readObject();
33         }catch(IOException ioexception ) {
34         }catch(ClassNotFoundException JavaDoc classNotFoundException ) {
35             classNotFoundException.printStackTrace();
36         }
37     }
38
39     public void writeExternal(ObjectOutput objectOutput) {
40         try {
41             objectOutput.writeObject(name);
42             objectOutput.writeObject(columns);
43             objectOutput.writeObject(type);
44             objectOutput.writeObject(deferrable);
45         }catch(IOException ioexception) {
46         }
47     }
48     public String JavaDoc getDeferrability() {
49         return deferrable;
50     }
51
52 }
53
Popular Tags