1 package com.daffodilwoods.daffodildb.client ; 2 3 import java.sql.SQLException ; 4 import com.daffodilwoods.database.resource.*; 5 public interface _RecordSetBufferIterator { 6 boolean next() throws SQLException ; 7 boolean previous() throws SQLException ; 8 boolean top() throws SQLException ; 9 boolean bottom() throws SQLException ; 10 11 12 _Record getRecord() throws SQLException ; 13 Object getColumnValue(String columnName) throws SQLException ; 14 Object getColumnValue(int columnIndex) throws SQLException ; 15 16 Object getCurrent() throws SQLException ; 17 Object getKey() throws SQLException ; 18 void moveToKey(Object key) throws SQLException ; 19 20 boolean isTop() throws SQLException ; 21 boolean isBottom() throws SQLException ; 22 void validatePosition() throws SQLException ; 23 boolean hasRecord() throws SQLException ; 24 void setRecordSetBuffer(_RecordSetBuffer recordSetBuffer) throws SQLException ; 25 _RecordSetBuffer getRecordSetBuffer(); 26 int getRowCount() throws SQLException ; 27 void insertInitiate(int[] columnNames,Object [] values) throws DException,SQLException ; 28 void updateInitiate(int[] columnNames,Object [] values) throws SQLException ; 29 void deleteInitiate() throws DException,SQLException ; 30 boolean seek(String clause) throws SQLException ; 31 } 32 | Popular Tags |