KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > utils > _BaseVariableValues


1 package com.daffodilwoods.daffodildb.server.sql99.utils;
2
3 import com.daffodilwoods.daffodildb.server.sql99.dql.iterator._Iterator;
4
5 import com.daffodilwoods.database.resource.*;
6 import com.daffodilwoods.daffodildb.server.datasystem.utility.*;
7 import com.daffodilwoods.daffodildb.server.sql99.utils._Reference;
8 import com.daffodilwoods.daffodildb.utils.field.*;
9 public interface _BaseVariableValues {
10 /*commented by vibha acc to finbug*/
11
12    /**
13     * These method of getColumnValues return the value of the passed references
14     * in the form of Wrapper Java objects(Number/String/Date etc).
15     * @param reference
16     * @return
17     * @throws DException
18     */

19     Object JavaDoc getColumnValues(_Reference[] reference ) throws DException;
20     Object JavaDoc getColumnValues(_Reference reference ) throws DException;
21
22     /**
23      * This method return the shared FieldBase for the passed reference. By Shared
24      * FieldBase we mean, the FieldBase object for all row of a column of a table
25      * is same, just the bufferRange inside it is changed according to current
26      * record.
27      * @param reference
28      * @return
29      * @throws DException
30      */

31     FieldBase field(_Reference reference) throws DException;
32
33     /**
34      * This method helps in setting the value of parameters wherever they are
35      * placed in the hierarchy of Iterators.
36      * @param references
37      * @param values
38      * @param priority
39      * @throws DException
40      */

41     public void setConditionVariableValue(_Reference[] references, Object JavaDoc[] values, int priority) throws DException ;
42 }
43
Popular Tags