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