KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > serversystem > IndexInfo


1 package com.daffodilwoods.daffodildb.server.serversystem;
2
3 import com.daffodilwoods.database.general.QualifiedIdentifier;
4 import com.daffodilwoods.daffodildb.server.datasystem.indexsystem._IndexInformation;
5 import com.daffodilwoods.daffodildb.server.datasystem.persistentsystem.ColumnInformation;
6 import com.daffodilwoods.daffodildb.server.datasystem.interfaces._AlterRecord;
7
8
9
10
11 public class IndexInfo {
12
13   public static final int CREATEINDEX =0;
14   public static final int DROPINDEX =1;
15   public static final int ALTERTABLE =2;
16
17   ColumnInformation columnInfo ;
18 _AlterRecord alterRecord ;
19
20   QualifiedIdentifier tableName;
21   String JavaDoc indexName;
22   _IndexInformation iif;
23   int type;
24   Object JavaDoc defaultValue;
25   boolean isNonUnique;
26
27   public IndexInfo(int type0,QualifiedIdentifier tableName0, String JavaDoc indexName0, _IndexInformation iif0) {
28     tableName = tableName0;
29     indexName = indexName0;
30     iif = iif0;
31     type = type0;
32   }
33
34   public IndexInfo(int type0,QualifiedIdentifier tableName0, ColumnInformation columnInfo0, _AlterRecord alterRecord0,Object JavaDoc defaultValue0 ){
35       type = type0;
36       tableName = tableName0;
37       columnInfo = columnInfo0;
38       alterRecord = alterRecord0;
39       defaultValue = defaultValue0;
40   }
41
42   public QualifiedIdentifier getTableName(){
43     return tableName;
44   }
45   public String JavaDoc getIndexName(){
46     return indexName;
47   }
48   public _IndexInformation getIndexInformation(){
49     return iif;
50   }
51   public int getType(){
52     return type;
53   }
54
55   public ColumnInformation getColumnInformation() {
56     return columnInfo;
57   }
58   public _AlterRecord getAlterRecord(){
59     return alterRecord;
60   }
61   public Object JavaDoc getDefaultValue(){
62     return defaultValue;
63   }
64   public void setIsNonUnique(boolean isNonUnique0){
65     isNonUnique = isNonUnique0;
66   }
67   public boolean getIsNonUnique(){
68     return isNonUnique;
69   }
70   public void setIndexInformation( _IndexInformation iif0){
71      iif = iif0;
72    }
73
74 }
75
Popular Tags