KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > dql > queryexpression > queryname


1 package com.daffodilwoods.daffodildb.server.sql99.dql.queryexpression;
2
3 import java.util.*;
4
5 import com.daffodilwoods.daffodildb.server.sql99.common.*;
6 import com.daffodilwoods.daffodildb.server.sql99.dql.tableexpression.fromclause.*;
7 import com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary.*;
8 import com.daffodilwoods.daffodildb.server.sql99.utils.*;
9 import com.daffodilwoods.database.resource.*;
10
11 public class queryname implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, tableorqueryname {
12    public identifier _queryname0;
13
14    public void setDefaultValues(_VariableValueOperations variableValueOperation) throws DException {
15
16    }
17
18    public Object JavaDoc run(Object JavaDoc object) throws com.daffodilwoods.database.resource.DException {
19       return _queryname0.run(null);
20    }
21
22    public TableDetails getTableDetails() throws DException {
23       TableDetails tableDetailObject = null;
24       try {
25          String JavaDoc[] queryName = new String JavaDoc[] { (String JavaDoc) _queryname0.run(null)};
26          tableDetailObject = new TableDetails();
27          tableDetailObject.setTableName(queryName);
28       } catch (Exception JavaDoc e) {
29          e.printStackTrace();
30       }
31       return tableDetailObject;
32    }
33
34    public void getColumnsIncluded(ArrayList aList) throws DException {
35
36    }
37
38    public void getTablesIncluded(ArrayList aList) throws DException {
39    }
40
41    public String JavaDoc toString() {
42       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
43       sb.append(" ");
44       sb.append(_queryname0);
45       return sb.toString().trim();
46    }
47
48    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
49       queryname tempClass = new queryname();
50       tempClass._queryname0 = (identifier) _queryname0.clone();
51       return tempClass;
52    }
53 }
54
Popular Tags