KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > dql > plan > order > SingleTableOrderPlan


1 package com.daffodilwoods.daffodildb.server.sql99.dql.plan.order;
2
3
4 import com.daffodilwoods.daffodildb.server.sql99.common.*;
5 import com.daffodilwoods.daffodildb.server.sql99.dql.common.*;
6 import com.daffodilwoods.database.resource.*;
7 import com.daffodilwoods.database.sqlinitiator.*;
8
9 /**
10  * Class is responsible for storing the Orders which are solved at singleTablePlan Level
11  * <p>Title: </p>
12  * <p>Description: </p>
13  * <p>Copyright: Copyright (c) 2003</p>
14  * <p>Company: </p>
15  * @author unascribed
16  * @version 1.0
17  */

18 public class SingleTableOrderPlan implements TableExpressionConstants, _SingleTableOrderPlan {
19   /**
20    * It represents order
21    */

22   private _Order order;
23   /**
24    * It represents tableDetails on which that order is shifted.
25    */

26   private TableDetails tableDetail;
27   /**
28    * Note:-for Documentation of following method refers to _singletableOrderplan.
29    * @return
30    * @throws DException
31    */

32    public _Order getOrder() throws DException {
33       return order;
34    }
35
36    public void setOrder(_Order order) throws DException {
37       this.order = order;
38    }
39
40    public String JavaDoc toString() {
41       String JavaDoc str = "SINGLETABLEORDERPLAN";
42       str += "[" + tableDetail + "]";
43       str += "[" + order + "]";
44       return str;
45    }
46
47    public TableDetails getTableDetail() throws DException {
48       return tableDetail;
49    }
50
51    public void setTableDetails(TableDetails table) throws DException {
52       tableDetail = table;
53    }
54 }
55
Popular Tags