1 package com.daffodilwoods.daffodildb.server.datasystem.indexsystem; 2 3 import com.daffodilwoods.database.general.QualifiedIdentifier; 4 import com.daffodilwoods.database.resource.*; 5 public interface _IndexInformation { 6 QualifiedIdentifier getQualifiedIdentifier()throws DException; 7 public String [] getColumns() throws DException ; 8 public boolean[] getOrderOfColumns() throws DException ; 9 public int[] getColumnIndexes() throws DException ; 10 public boolean isVariableColumn() throws DException ; 11 public QualifiedIdentifier getIndexTableName() throws DException; 12 public String getIndexName() throws DException; 13 public int getSize() throws DException; 14 public Object [][] getColumnInformation() throws DException; 15 16 void update() throws DException; 17 public boolean isDefault(); 18 19 20 public boolean isSystemGenerated(); 21 boolean isUpdated(); 22 public int getControlClusterAddress()throws DException; 23 public void setControlClusterAddress(int address) throws DException; 24 public void setColumnNames(String [] columnNames) throws DException; 25 public void setColumnIndexes(int[] columnIndexes) throws DException; 26 public void setOrderOfColumns(boolean[] orderOfColumns) throws DException; 27 public void setIsUpdatedFlag(boolean isUpdated) throws DException; 28 29 30 31 } 32 | Popular Tags |