KickJava   Java API By Example, From Geeks To Geeks.

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


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

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

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