KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sessionsystem > sessionversioninfo > SessionVersionHandler


1 package com.daffodilwoods.daffodildb.server.sessionsystem.sessionversioninfo;
2
3 import com.daffodilwoods.database.resource.DException;
4 import com.daffodilwoods.daffodildb.server.sql99.dql.iterator._Iterator;
5 import com.daffodilwoods.daffodildb.server.datasystem.interfaces._IndexIterator;
6 import com.daffodilwoods.daffodildb.utils.comparator.SuperComparator;
7 import com.daffodilwoods.daffodildb.server.datasystem.indexsystem._IndexInformation;
8
9 public abstract class SessionVersionHandler {
10   public SessionVersionHandler() {
11   }
12   public abstract boolean recordFound(_Iterator iterator, Object JavaDoc[] key) throws DException;
13   public abstract boolean recordFound(_Iterator iterator,Object JavaDoc actualKey, Object JavaDoc[] key) throws DException ;
14   public abstract boolean recordFound(_IndexIterator iterator,_IndexIterator keyIterator, Object JavaDoc actualKey, SuperComparator comparator) throws DException;
15   public abstract Object JavaDoc getDefaultKey(Object JavaDoc kee) throws DException;
16   public abstract void update(_IndexInformation iinf) throws DException;
17   public abstract boolean hasOnlyRowidAsColumnIndex();
18   public abstract boolean seek(_Iterator iterator,Object JavaDoc key) throws DException;
19 }
20
Popular Tags