KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > dql > iterator > _SelectQueryIterator


1 package com.daffodilwoods.daffodildb.server.sql99.dql.iterator;
2
3 import com.daffodilwoods.daffodildb.server.sql99.dql.listenerevents._SelectIterator;
4 import com.daffodilwoods.daffodildb.utils.field.FieldBase;
5 import com.daffodilwoods.daffodildb.server.sql99.utils._Reference;
6 import com.daffodilwoods.database.resource.DException;
7
8 /**
9  * _SelectQueryIterator interface allows user to retrieve the values of columns.
10  * It basically used in case when we need to get value of those columns which
11  * are not involved in select list of view's query.
12  * <p>Title: </p>
13  * <p>Description: </p>
14  * <p>Copyright: Copyright (c) 2003</p>
15  * <p>Company: </p>
16  * @author unascribed
17  * @version 1.0
18  */

19
20 public interface _SelectQueryIterator extends _SelectIterator,_Iterator{
21
22    /**
23     * Returns the value of passed column.
24     * @param reference is that column which is not involved in select list of
25     * view's query.
26     * @return Non sharable FieldBase
27     * @throws DException
28     */

29
30    Object JavaDoc getColumnValueForReference(_Reference reference) throws DException;
31
32    /**
33     * Returns the value of passed column.
34     * @param reference is that column which is not involved in select list of
35     * view's query.
36     * @return sharable FieldBase
37     * @throws DException
38     */

39
40    FieldBase getFieldValueForReference(_Reference reference) throws DException;
41
42 }
43
Popular Tags