KickJava   Java API By Example, From Geeks To Geeks.

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


1 package com.daffodilwoods.daffodildb.server.datadictionarysystem.information;
2
3 import java.io.*;
4 import com.daffodilwoods.database.resource.*;
5
6 import com.daffodilwoods.database.general.QualifiedIdentifier;
7 import com.daffodilwoods.daffodildb.server.sql99.utils._Reference;
8 public class IndexInfo implements _IndexInfo {
9
10    String JavaDoc name;
11    String JavaDoc[] columns;
12    boolean[] orderOfColumns;
13
14
15     public IndexInfo() {
16     }
17     public String JavaDoc getName() {
18         return name;
19     }
20     public String JavaDoc[] getColumns() {
21        return columns;
22     }
23     public boolean[] getOrderOfColumns() {
24         return orderOfColumns;
25     }
26     public void readExternal(ObjectInput objectInput) throws IOException, ClassNotFoundException JavaDoc {
27             name = (String JavaDoc)objectInput.readObject();
28             columns = (String JavaDoc[])objectInput.readObject();
29             orderOfColumns = (boolean[])objectInput.readObject();
30     }
31
32     public void writeExternal(ObjectOutput objectOutput) throws IOException {
33             objectOutput.writeObject(name);
34             objectOutput.writeObject(columns);
35             objectOutput.writeObject(orderOfColumns);
36     }
37
38 }
39
Popular Tags