1 package com.daffodilwoods.daffodildb.server.datasystem.interfaces; 2 3 import com.daffodilwoods.database.resource.*; 4 import com.daffodilwoods.daffodildb.server.sql99.utils._Reference; 5 import com.daffodilwoods.daffodildb.server.datasystem.interfaces._DatabaseUser; 6 import com.daffodilwoods.daffodildb.server.datasystem.utility.*; 7 import com.daffodilwoods.daffodildb.utils.field.FieldBase; 8 9 public interface _Navigator { 10 15 boolean first() throws DException; 16 17 22 boolean last() throws DException; 23 24 29 boolean next() throws DException; 30 31 36 boolean previous() throws DException; 37 38 43 Object getKey() throws DException; 44 45 50 void move(Object key) throws DException; 51 52 58 _Record getRecord() throws DException; 59 60 61 Object getColumnValues() throws DException; 62 63 64 Object getColumnValues(int[] columns) throws DException; 65 66 67 public byte[] getByteKey() throws DException; 68 69 public void moveByteKey(byte[] key) throws DException; 70 71 } 72 | Popular Tags |