KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > dql > plan > condition > _QualifiedBVE


1 package com.daffodilwoods.daffodildb.server.sql99.dql.plan.condition;
2
3 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.table._SingleTablePlan;
4 import com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression.*;
5 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.condition._BVESingleTablePlan;
6 import com.daffodilwoods.database.resource.DException;
7
8 /**
9  * It represents the plan for condition of qualified join(LeftOuterJoin and
10  * RightOuterJoin). It allows user to distinguish condition of single table with
11  * qualified join condition.
12  * <p>Title: </p>
13  * <p>Description: </p>
14  * <p>Copyright: Copyright (c) 2003</p>
15  * <p>Company: </p>
16  * @author unascribed
17  * @version 1.0
18  */

19
20 public interface _QualifiedBVE {
21
22    /**
23     * It helps in obtaining conditions which are to be shifted on single table.
24     * @return Array of BveSingleTalePlan
25     * @throws DException
26     */

27
28    public _BVESingleTablePlan[] getBVESingleTablePlans() throws DException;
29
30    /**
31     * It helps in getting the join level condition.
32     * @return join condition
33     * @throws DException
34     */

35
36    public booleanvalueexpression getOnCondition() throws DException;
37
38 }
39
Popular Tags