KickJava   Java API By Example, From Geeks To Geeks.

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


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.utils.*;
6 import com.daffodilwoods.database.resource.*;
7
8 /**
9  * It represents list of column details seprated by comma .this come under
10  * parenthesizedderivedcolumnlist,till now its not supported.
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 derivedcolumnlist implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter {
19   public columnnamelist _derivedcolumnlist0;
20
21    public void setDefaultValues(_VariableValueOperations variableValueOperation) throws DException {
22    }
23
24    public _Reference[] getReferences(TableDetails[] tableDetails) throws DException {
25       throw new DException("DSE565", new Object JavaDoc[] {"getReferences()"});
26    }
27
28    public Object JavaDoc run(Object JavaDoc object) throws com.daffodilwoods.database.resource.DException {
29       return _derivedcolumnlist0.run(object);
30    }
31
32    public TableDetails[] getTableDetails() throws DException {
33       TableDetails tableDetailObject = new TableDetails();
34       String JavaDoc[] listOfDerivedColumns = (String JavaDoc[]) _derivedcolumnlist0.run(null);
35       return new TableDetails[] {tableDetailObject};
36    }
37
38    public ColumnDetails[] getColumnDetails() throws DException {
39       return _derivedcolumnlist0.getColumnDetails();
40    }
41
42    public String JavaDoc toString() {
43       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
44       sb.append(" ");
45       sb.append(_derivedcolumnlist0);
46       return sb.toString();
47    }
48
49    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
50       derivedcolumnlist tempClass = new derivedcolumnlist();
51       tempClass._derivedcolumnlist0 = (columnnamelist) _derivedcolumnlist0.clone();
52       return tempClass;
53    }
54 }
55
Popular Tags