KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > datasystem > interfaces > _IndexIterator


1 package com.daffodilwoods.daffodildb.server.datasystem.interfaces;
2
3 import com.daffodilwoods.database.resource.DException;
4 import com.daffodilwoods.daffodildb.server.sql99.utils._IndexPredicate;
5 import com.daffodilwoods.daffodildb.server.sql99.common._KeyColumnInformation;
6 import com.daffodilwoods.daffodildb.server.datasystem.indexsystem._IndexInformation;
7 import com.daffodilwoods.daffodildb.utils.field.FieldBase;
8
9 /**
10  *
11  * <p>Title: _IndexIterator</p>
12  * <p>Description : Is an iterator that provides some additional methods to iterate on the table than the Interface _TableIterator
13  */

14 public interface _IndexIterator extends _TableIterator,_SqlIndexIterator{
15     _TableCharacteristics getTableCharacteristics() throws DException;
16     _IndexInformation[] getUniqueInformation() throws DException;
17
18     void setFieldsValue(int[] columns,FieldBase[] values) throws DException ;
19     void setFieldValue(int column,FieldBase value) throws DException ;
20     public boolean hasAnyRecords() throws DException ;
21
22 }
23
Popular Tags