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 indexName; 22 _IndexInformation iif; 23 int type; 24 Object defaultValue; 25 boolean isNonUnique; 26 27 public IndexInfo(int type0,QualifiedIdentifier tableName0, String 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 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 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 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 |