KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > dql > listenerevents > _RowReaderScrollable


1 package com.daffodilwoods.daffodildb.server.sql99.dql.listenerevents;
2
3 import com.daffodilwoods.daffodildb.server.sql99.dql.queryexpression.*;
4 import com.daffodilwoods.daffodildb.server.sql99.dql.resultsetmetadata._RowReader;
5
6 import java.util.Comparator JavaDoc;
7 import com.daffodilwoods.database.resource.DException;
8 import java.io.Serializable JavaDoc;
9
10 /**
11  * It is used to read the row returned by the Select query. This is required
12  * when resultset is of SCROLLABLE type.
13  * <p>Title: </p>
14  * <p>Description: </p>
15  * <p>Copyright: Copyright (c) 2003</p>
16  * <p>Company: </p>
17  * @author unascribed
18  * @version 1.0
19  */

20
21 public interface _RowReaderScrollable extends _RowReader, Serializable JavaDoc {
22
23    /**
24     * It is required to compare the row returned by select query.
25     * @return Comparator
26     * @usage RecordSetBuffer
27     * @throws DException
28     */

29
30    Comparator JavaDoc getComparator() throws DException;
31
32    /**
33     * It is required to get the key of the row returned by select query. This
34     * key is needed for ordering purpose.
35     * @param row
36     * @return key of the passed row
37     * @usage RecordSetBuffer
38     * @throws DException
39     */

40
41    Object JavaDoc getKey(Object JavaDoc row) throws DException;
42 }
43
Popular Tags