KickJava   Java API By Example, From Geeks To Geeks.

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


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 ReferentialConstraintInfo implements _ReferentialConstraintInfo {
9
10     String JavaDoc name;
11     String JavaDoc clause;
12     String JavaDoc deleteRule;
13     String JavaDoc[] referencedColumns;
14     String JavaDoc[] referencingColumns;
15     String JavaDoc updateRule;
16     String JavaDoc matchOption;
17     String JavaDoc referencedTable;
18     String JavaDoc type;
19     String JavaDoc deferrable;
20
21
22
23     public ReferentialConstraintInfo() {
24     }
25     public String JavaDoc getName() {
26         return name;
27     }
28     public String JavaDoc getDelete_Rule() {
29         return deleteRule;
30     }
31     public String JavaDoc[] getReferencedColumns() {
32         return referencedColumns;
33     }
34
35     public String JavaDoc getMatch_Option() {
36        return matchOption;
37     }
38     public String JavaDoc getUpdate_Rule() {
39        return updateRule;
40     }
41     public String JavaDoc getReferencedTable() {
42         return referencedTable;
43     }
44
45     public void readExternal(ObjectInput objectInput) throws IOException, ClassNotFoundException JavaDoc{
46             name = (String JavaDoc)objectInput.readObject();
47             clause = (String JavaDoc)objectInput.readObject();
48             deleteRule= (String JavaDoc)objectInput.readObject();
49             referencedColumns = (String JavaDoc[])objectInput.readObject();
50             updateRule = (String JavaDoc)objectInput.readObject();
51             matchOption = (String JavaDoc)objectInput.readObject();
52             referencedTable = (String JavaDoc)objectInput.readObject();
53             deferrable = (String JavaDoc)objectInput.readObject();
54             type = (String JavaDoc)objectInput.readObject();
55             referencingColumns = (String JavaDoc[])objectInput.readObject();
56     }
57
58     public void writeExternal(ObjectOutput objectOutput)throws IOException {
59             objectOutput.writeObject(name);
60             objectOutput.writeObject(clause);
61             objectOutput.writeObject(deleteRule);
62             objectOutput.writeObject(referencedColumns);
63             objectOutput.writeObject(updateRule);
64             objectOutput.writeObject(matchOption);
65             objectOutput.writeObject(referencedTable);
66             objectOutput.writeObject(deferrable);
67             objectOutput.writeObject(type);
68             objectOutput.writeObject(referencingColumns);
69     }
70     public String JavaDoc[] getReferencingColumns() {
71         return referencingColumns;
72     }
73
74     public String JavaDoc getType() {
75         return type;
76     }
77     public String JavaDoc getDeferrability() {
78         return deferrable;
79     }
80
81 }
82
Popular Tags