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 name; 11 String [] columns; 12 String type; 13 String deferrable; 14 15 public UniqueConstraintInfo() { 16 } 17 public String getName() { 18 return name; 19 } 20 21 public String [] getColumns() { 22 return columns; 23 } 24 public String getType() { 25 return type; 26 } 27 public void readExternal(ObjectInput objectInput) { 28 try { 29 name = (String )objectInput.readObject(); 30 columns = (String [])objectInput.readObject(); 31 type = (String )objectInput.readObject(); 32 deferrable = (String )objectInput.readObject(); 33 }catch(IOException ioexception ) { 34 }catch(ClassNotFoundException 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 getDeferrability() { 49 return deferrable; 50 } 51 52 } 53 | Popular Tags |