KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > expression > booleanvalueexpression


1 package com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression;
2
3 import com.daffodilwoods.daffodildb.server.datasystem.interfaces.*;
4 import com.daffodilwoods.daffodildb.server.sql99.*;
5 import com.daffodilwoods.daffodildb.server.sql99.common.*;
6 import com.daffodilwoods.daffodildb.server.sql99.dql.iterator.*;
7 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.*;
8 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.condition.*;
9 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.table.*;
10 import com.daffodilwoods.daffodildb.server.sql99.expression.*;
11 import com.daffodilwoods.daffodildb.server.sql99.utils.*;
12 import com.daffodilwoods.database.resource.*;
13 import com.daffodilwoods.database.sqlinitiator.*;
14 import com.daffodilwoods.daffodildb.server.sql99.dql.execution._SingleTableCondition;
15
16 public interface booleanvalueexpression extends valueexpression,SQL99,_IndexPredicate {
17     public boolean isNullPredicate() throws DException ;
18     public void setColumnPredicates(_AllColumnPredicates allColumnPredicates) throws DException ;
19
20     public int getConditionType() throws DException ;
21     public double getCost(long rowCount, boolean index) throws DException;
22     public long getEstimatedRows(long noOfRows) throws DException ;
23     public _IndexPredicateInterface getCost(_Order order, String JavaDoc[] queryColumns, Object JavaDoc session, TableDetails tableDetails,ColumnDetails[] aggregateColumns) throws DException;
24     public _QualifiedBVE getQualifiedBVE(TableDetails[] tableDetails) throws DException;
25     public _BVEPlan getExecutionPlan() throws DException;
26
27     public int canUseForSeek() throws DException ;
28
29 }
30
Popular Tags