1 package com.daffodilwoods.daffodildb.server.datadictionarysystem.information; 2 3 11 12 import java.io.*; 13 import java.util.*; 14 15 public class ViewInformation implements _ViewInformation { 16 String name; 17 String catalog; 18 String schema; 19 20 ArrayList columns; 21 String viewQuery; 22 boolean is_insertable_into; 23 boolean is_updatable; 24 25 public ViewInformation() { 26 } 27 28 public String getQuery() { 29 return viewQuery; 30 } 31 32 public ArrayList getAllColumns() { 33 return columns; 34 } 35 36 public void readExternal(ObjectInput objectInput) throws IOException, ClassNotFoundException { 37 name = (String ) objectInput.readObject(); 38 catalog = (String ) objectInput.readObject(); 39 schema = (String ) objectInput.readObject(); 40 columns = (ArrayList) objectInput.readObject(); 41 viewQuery = (String ) objectInput.readObject(); 42 is_insertable_into = objectInput.readBoolean(); 43 is_updatable = objectInput.readBoolean(); 44 } 45 46 public void writeExternal(ObjectOutput objectOutput) throws IOException { 47 objectOutput.writeObject(name); 48 objectOutput.writeObject(catalog); 49 objectOutput.writeObject(schema); 50 objectOutput.writeObject(columns); 51 objectOutput.writeObject(viewQuery); 52 objectOutput.writeBoolean(is_insertable_into); 53 objectOutput.writeBoolean(is_updatable); 54 } 55 56 public boolean isUpdatable() { 57 return is_updatable; 58 } 59 60 public boolean isInsertableInto() { 61 return is_insertable_into; 62 } 63 64 public String getName() { 65 return name; 66 } 67 68 public String getCatalog() { 69 return catalog; 70 } 71 72 public String getSchema() { 73 return schema; 74 } 75 76 } 77 | Popular Tags |