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 25 26 public interface queryterm extends com.daffodilwoods.daffodildb.utils.parser.StatementExecuter,Parameters { 27 28 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 |