KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > dql > tableexpression > groupbyclause > groupingset


1 package com.daffodilwoods.daffodildb.server.sql99.dql.tableexpression.groupbyclause;
2
3 import com.daffodilwoods.daffodildb.server.sql99.common.*;
4 import com.daffodilwoods.daffodildb.server.sql99.utils.*;
5 import com.daffodilwoods.database.resource.*;
6 import java.util.*;
7
8 /**
9  * It represents the columns of groupby clause.
10  * <p>Title: </p>
11  * <p>Description: </p>
12  * <p>Copyright: Copyright (c) 2003</p>
13  * <p>Company: </p>
14  * @author unascribed
15  * @version 1.0
16  */

17
18 public interface groupingset extends com.daffodilwoods.daffodildb.utils.parser.StatementExecuter {
19
20    /**
21     * Returns the details of all columns.
22     * @return
23     * @throws DException
24     */

25
26     ColumnDetails[] getColumnDetails()throws DException;
27
28     /**
29      * For documentation of underlying methods please refer to
30      * queryexpressionbody.
31      * @param aList
32      * @throws DException
33      */

34
35     void getColumnsIncluded(ArrayList aList) throws DException ;
36     void getTablesIncluded(ArrayList aList) throws DException ;
37     _Reference[] getReferences(TableDetails[] tableDetailsArray) throws DException;
38 }
39
Popular Tags