KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > dql > tableexpression > fromclause > parentablereference


1 package com.daffodilwoods.daffodildb.server.sql99.dql.tableexpression.fromclause;
2
3 import java.util.*;
4
5 import com.daffodilwoods.daffodildb.server.serversystem.*;
6 import com.daffodilwoods.daffodildb.server.sql99.common.*;
7 import com.daffodilwoods.daffodildb.server.sql99.dql.execution.*;
8 import com.daffodilwoods.daffodildb.server.sql99.dql.listenerevents.*;
9 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.*;
10 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.condition.*;
11 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.order.*;
12 import com.daffodilwoods.daffodildb.server.sql99.utils.*;
13 import com.daffodilwoods.database.resource.*;
14
15 /**
16  * Class Represents <left paren> <table reference> <right paren>
17  * tablereference can be either table primary or joined table.
18  * <p>Title: Parenthsized Table Reference</p>
19  * <p>Description: </p>
20  * <p>Copyright: Copyright (c) 2003</p>
21  * <p>Company: Daffodil S/W Ltd. </p>
22  * @author Select Team
23  * @version 1.0
24  */

25 public class parentablereference implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, tableprimary, tablereference {
26   /**
27    * It represents the table refernce which can be either singletable and joined
28    * table.
29    */

30   public tablereference _tablereference0;
31    /**
32    * Note:-for documentation of following method please refers to tablereference
33    * @param variableValueOperation
34    * @throws DException
35    */

36    public void verifyValues(_VariableValueOperations variableValueOperation) throws DException {
37       _tablereference0.verifyValues(variableValueOperation);
38    }
39    public tablereference[] getChildTableReferences() throws DException {
40       tablereference tableRef[] = new tablereference[1];
41       tableRef[0] = this;
42       return tableRef;
43    }
44    public _Reference[] getUnderlyingReferences() throws DException {
45       return _tablereference0.getUnderlyingReferences();
46    }
47    public OrderMappingWithTableRefernces[] checkForOrderSequencePlan(_ServerSession parm1, _OrderPlan orderPlan, _BVEPlan parm3, _QueryColumns parm4, ConditionArray parm5, boolean isUnderLoj) throws com.daffodilwoods.database.resource.DException {
48       return _tablereference0.checkForOrderSequencePlan(parm1, orderPlan, parm3, parm4, parm5, isUnderLoj);
49    }
50
51    public void setDefaultValues(_VariableValueOperations variableValueOperation) throws DException {
52       _tablereference0.setDefaultValues(variableValueOperation);
53    }
54
55    public _TablePlan[] getTablePlan(_ServerSession session, _DatedFramework datedCondition, _BVEPlan bvePlan, _OrderPlan orderPlan, _QueryColumns queryColumns, ConditionArray conditionArray) throws DException {
56       return _tablereference0.getTablePlan(session, datedCondition, bvePlan, orderPlan, queryColumns, conditionArray);
57    }
58
59    public _TablePlan[] getTablePlans(_ServerSession session, _DatedFramework datedCondition, _BVEPlan bvePlan, _OrderPlan orderPlan, _QueryColumns queryColumns, ConditionArray conditionArray) throws DException {
60       return _tablereference0.getTablePlans(session, datedCondition, bvePlan, orderPlan, queryColumns, conditionArray);
61    }
62    public _BVEPlan getBveExecutionPlan() throws DException {
63       return _tablereference0.getBveExecutionPlan();
64    }
65
66    public Object JavaDoc run(Object JavaDoc object) throws com.daffodilwoods.database.resource.DException {
67       return _tablereference0.run(object);
68    }
69
70    public TableDetails[] getTableDetails(_ServerSession session, ColumnDetails[] queryColumns) throws DException {
71       return _tablereference0.getTableDetails(session, queryColumns);
72    }
73
74    public com.daffodilwoods.daffodildb.server.sql99.utils._Reference[] checkSemantic(com.daffodilwoods.daffodildb.server.serversystem._ServerSession parent, ColumnDetails[] queryColumns, boolean checkUserRight) throws DException {
75       return _tablereference0.checkSemantic(parent, queryColumns, checkUserRight);
76    }
77
78    public ColumnDetails[] getColumnDetails() throws DException {
79       return _tablereference0.getColumnDetails();
80    }
81
82    public Object JavaDoc[] getParameters(Object JavaDoc object) throws DException {
83       return _tablereference0.getParameters(object);
84    }
85
86    public void getColumnsIncluded(ArrayList aList) throws DException {
87
88    }
89
90    public void getTablesIncluded(ArrayList aList) throws DException {
91    }
92
93    public ParameterInfo[] getParameterInfo() throws DException {
94       return null;
95    }
96    public TableDetails[] getTablesForBlankInsert() throws DException {
97       return _tablereference0.getTablesForBlankInsert();
98    }
99
100    public void setTablesForInsertion(ColumnMappingHandler parm1, _VariableValueOperations vv) throws com.daffodilwoods.database.resource.DException {
101       _tablereference0.setTablesForInsertion(parm1, vv);
102    }
103
104
105    public TableDetails[] getAllTableDetails() throws DException {
106       return _tablereference0.getAllTableDetails();
107    }
108
109
110    public TableDetails[] getViewTableDetails() throws DException {
111       return _tablereference0.getViewTableDetails();
112    }
113
114    public String JavaDoc toString() {
115       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
116       sb.append(" ");
117       sb.append("(");
118       sb.append(" ");
119       sb.append(_tablereference0);
120       sb.append(" ");
121       sb.append(")");
122       return sb.toString();
123    }
124
125    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
126       parentablereference tempClass = new parentablereference();
127       tempClass._tablereference0 = (tablereference) _tablereference0.clone();
128       return tempClass;
129    }
130
131 }
132
Popular Tags