KickJava   Java API By Example, From Geeks To Geeks.

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


1 package com.daffodilwoods.daffodildb.server.sql99.dql.tableexpression.fromclause;
2
3 import com.daffodilwoods.daffodildb.server.sql99.common.*;
4 import com.daffodilwoods.daffodildb.server.sql99.expression.*;
5 import com.daffodilwoods.daffodildb.server.sql99.token.*;
6 import com.daffodilwoods.database.resource.*;
7
8 /**
9  * This class reprsents optional rule used with tableorqueryname under tableprimary.
10  * this is not supported till now.
11  * <p>Title: </p>
12  * <p>Description: </p>
13  * <p>Copyright: Copyright (c) 2004</p>
14  * <p>Company: </p>
15  * @author not attributable
16  * @version 1.0
17  */

18 public class OptSRESERVEDWORD1206543922correlationnameOptparenderivedcolumnlist implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter {
19
20    public parenderivedcolumnlist _Optparenderivedcolumnlist0;
21    public correlationname _correlationname1;
22    public SRESERVEDWORD1206543922 _OptSRESERVEDWORD12065439222;
23
24    public Object JavaDoc run(Object JavaDoc object) throws DException {
25       Object JavaDoc[] array = new Object JavaDoc[2];
26       array[0] = _correlationname1.run(object);
27       if (_Optparenderivedcolumnlist0 != null) {
28          array[1] = _Optparenderivedcolumnlist0.run(null);
29       }
30       return array;
31
32    }
33
34 public com.daffodilwoods.daffodildb.server.sql99.utils._Reference[] checkSemantic(com.daffodilwoods.daffodildb.server.serversystem._ServerSession parent, ColumnDetails[] queryColumns, boolean checkUserRight0) throws DException {
35   if(_Optparenderivedcolumnlist0 != null)
36     throw new UnsupportedOperationException JavaDoc("Rule Not Supported");
37   else
38     return null;
39 }
40
41    public TableDetails[] getTableDetails() throws DException {
42       throw new RuntimeException JavaDoc("OptSRESERVEDWORD1206543922correlationnameOptSleftparen653880241derivedcolumnlistSrightparen_1874859514 not supported");
43    }
44
45    public String JavaDoc toString() {
46       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
47       sb.append(" ");
48       if (_OptSRESERVEDWORD12065439222 != null) {
49          sb.append(_OptSRESERVEDWORD12065439222);
50       }
51       sb.append(" ");
52       sb.append(_correlationname1);
53       sb.append(" ");
54       if (_Optparenderivedcolumnlist0 != null) {
55          sb.append(_Optparenderivedcolumnlist0);
56       }
57       return sb.toString();
58    }
59
60    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
61       OptSRESERVEDWORD1206543922correlationnameOptparenderivedcolumnlist tempClass = new OptSRESERVEDWORD1206543922correlationnameOptparenderivedcolumnlist();
62       if (_Optparenderivedcolumnlist0 != null) {
63          tempClass._Optparenderivedcolumnlist0 = (parenderivedcolumnlist) _Optparenderivedcolumnlist0.clone();
64       }
65       tempClass._correlationname1 = (correlationname) _correlationname1.clone();
66       if (_OptSRESERVEDWORD12065439222 != null) {
67          tempClass._OptSRESERVEDWORD12065439222 = (SRESERVEDWORD1206543922) _OptSRESERVEDWORD12065439222.clone();
68       }
69       return tempClass;
70    }
71 }
72
Popular Tags