KickJava   Java API By Example, From Geeks To Geeks.

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


1 package com.daffodilwoods.daffodildb.server.sql99.dql.tableexpression.fromclause;
2
3 import java.util.*;
4 import com.daffodilwoods.daffodildb.server.sql99.common.*;
5 import com.daffodilwoods.database.resource.*;
6
7 /**
8  * It represents tablename
9  * <p>Title: </p>
10  * <p>Description: </p>
11  * <p>Copyright: Copyright (c) 2004</p>
12  * <p>Company: </p>
13  * @author not attributable
14  * @version 1.0
15  */

16 public class tablename implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, tableorqueryname {
17   /**
18    * It represents tablename
19    */

20   public localorschemaqualifiedname _tablename0;
21   /**
22    * Note:-For documentation of following method referes to documentation in query
23    * expression
24    * @param object
25    * @return
26    * @throws com.daffodilwoods.database.resource.DException
27    */

28    public Object JavaDoc run(Object JavaDoc object) throws com.daffodilwoods.database.resource.DException {
29       return _tablename0.run(object);
30    }
31
32    public String JavaDoc getTableName() throws com.daffodilwoods.database.resource.DException {
33       return _tablename0.getIdentifierName();
34    }
35
36    public String JavaDoc getCatalogName() throws com.daffodilwoods.database.resource.DException {
37       return _tablename0.getCatalogName();
38    }
39
40    public String JavaDoc getSchemaName() throws com.daffodilwoods.database.resource.DException {
41       return _tablename0.getSchemaName();
42    }
43
44    public TableDetails getTableDetails() throws DException {
45       return _tablename0.getTableDetails();
46    }
47
48    public void getColumnsIncluded(ArrayList aList) throws DException {
49    }
50
51    public void getTablesIncluded(ArrayList aList) throws DException {
52       Object JavaDoc obj = _tablename0.run(null);
53       if (obj instanceof String JavaDoc) {
54          aList.add(new String JavaDoc[] { (String JavaDoc) obj});
55       } else {
56          String JavaDoc[] name = (String JavaDoc[]) obj;
57          aList.add(name);
58       }
59    }
60
61    public String JavaDoc toString() {
62       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
63       sb.append(" ");
64       sb.append(_tablename0);
65       return sb.toString().trim();
66    }
67
68    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
69       tablename tempClass = new tablename();
70       tempClass._tablename0 = (localorschemaqualifiedname) _tablename0.clone();
71       return tempClass;
72    }
73 }
74
Popular Tags