KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > dql > queryexpression > queryprimary


1 package com.daffodilwoods.daffodildb.server.sql99.dql.queryexpression;
2
3 import com.daffodilwoods.daffodildb.server.serversystem.*;
4 import com.daffodilwoods.daffodildb.server.sql99.common.*;
5 import com.daffodilwoods.daffodildb.server.sql99.dql.execution.*;
6 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.*;
7 import com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression.*;
8 import com.daffodilwoods.daffodildb.server.sql99.utils.*;
9 import com.daffodilwoods.database.resource.*;
10 import com.daffodilwoods.database.sqlinitiator.*;
11 import java.util.*;
12 import com.daffodilwoods.daffodildb.server.sql99.common.TableDetails;
13
14 /**
15  * It can be simple select query or multiple select queries in conjunction with
16  * set operators.
17  * <p>Title: </p>
18  * <p>Description: </p>
19  * <p>Copyright: Copyright (c) 2003</p>
20  * <p>Company: </p>
21  * @author unascribed
22  * @version 1.0
23  */

24
25 public interface queryprimary extends com.daffodilwoods.daffodildb.utils.parser.StatementExecuter,Parameters {
26
27    /**
28     * For documentation of all these method refer to documentation of
29     * queryexpressionbody.
30     */

31
32     public void setDefaultValues(_VariableValueOperations variableValueOperations) throws DException ;
33     public ColumnDetails[] getSelectedColumns() throws DException ;
34     public _Reference[] checkSemantic(_ServerSession session,_OrderByClause orderClause,boolean checkUserRight,boolean checkSetOperatorPresent) throws DException ;
35     public _Reference[] getReferences(TableDetails[] tableDetails) throws DException;
36     public ColumnDetails[] getColumnDetails()throws DException;
37     public void getColumnsIncluded(ArrayList aList)throws DException;
38     public void getTablesIncluded(ArrayList aList)throws DException;
39     public ParameterInfo[] getParameterInfo() throws DException ;
40     public _TablePlan getExecutionPlan(_ServerSession session,booleanvalueexpression bve, _DatedFramework datedCondition,_Order order,ColumnDetails[] cdsWithActualTableDetails, ConditionArray conditionArray) throws DException;
41     public TableDetails[] getAllTableDetails() throws DException;
42     public boolean hasConstantSelectedColumn(booleanvalueexpression bve) throws DException;
43
44 }
45
Popular Tags