KickJava   Java API By Example, From Geeks To Geeks.

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


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.utils.*;
5 import com.daffodilwoods.database.resource.*;
6
7 /**
8  * This class repersents parnthesized derivedcolumnlist <left>derivedcolumnlist<right>
9  * It is optional rule used with tableorqueryname and derivedtable under
10  * tableprimary,but till now its not suppoted.
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 parenderivedcolumnlist implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter {
19
20    public void setDefaultValues(_VariableValueOperations variableValueOperation) throws DException {
21    }
22
23    public _Reference[] getReferences(TableDetails[] tableDetails) throws DException {
24       throw new DException("DSE565", new Object JavaDoc[] {"getReferences()"});
25    }
26
27    public derivedcolumnlist _derivedcolumnlist0;
28
29    public Object JavaDoc run(Object JavaDoc object) throws com.daffodilwoods.database.resource.DException {
30       return _derivedcolumnlist0.run(object);
31    }
32
33    public TableDetails[] getTableDetails() throws DException {
34       return _derivedcolumnlist0.getTableDetails();
35    }
36
37    public ColumnDetails[] getColumnDetails() throws DException {
38       return _derivedcolumnlist0.getColumnDetails();
39    }
40
41    public String JavaDoc toString() {
42       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
43       sb.append(" ");
44       sb.append("(");
45       sb.append(" ");
46       sb.append(_derivedcolumnlist0);
47       sb.append(" ");
48       sb.append(")");
49       return sb.toString();
50    }
51
52    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
53       parenderivedcolumnlist tempClass = new parenderivedcolumnlist();
54       tempClass._derivedcolumnlist0 = (derivedcolumnlist) _derivedcolumnlist0.clone();
55       return tempClass;
56    }
57 }
58
Popular Tags