KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > expression > stringvalueexpression > qualifiedidentifier


1 package com.daffodilwoods.daffodildb.server.sql99.expression.stringvalueexpression;
2
3 import com.daffodilwoods.daffodildb.server.sql99.common.*;
4 import com.daffodilwoods.daffodildb.server.sql99.dml.declarecursor.*;
5 import com.daffodilwoods.daffodildb.server.sql99.dql.tableexpression.fromclause.*;
6 import com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary.*;
7 import com.daffodilwoods.daffodildb.server.sql99.expression.rowvalueexpression.*;
8 import com.daffodilwoods.database.resource.*;
9
10 public class qualifiedidentifier extends AbstractRowValueExpression implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, schemaqualifiedtypename, localorschemaqualifiedname, schemaqualifiedname, localqualifiedname {
11    public identifier _qualifiedidentifier0;
12
13    public Object JavaDoc run(Object JavaDoc object) throws com.daffodilwoods.database.resource.DException {
14       return _qualifiedidentifier0.run(null);
15    }
16
17    private String JavaDoc[] getTableName() throws com.daffodilwoods.database.resource.DException {
18       return new String JavaDoc[] { (String JavaDoc) _qualifiedidentifier0.run(null)};
19    }
20
21    public TableDetails getTableDetails() throws DException {
22       TableDetails tableDetail = new TableDetails();
23       try {
24          tableDetail.setTableName(getTableName());
25       } catch (Exception JavaDoc e) {
26          e.printStackTrace();
27       }
28       return tableDetail;
29    }
30
31    public String JavaDoc getCatalogName() throws com.daffodilwoods.database.resource.DException {
32       return null;
33    }
34
35    public String JavaDoc getSchemaName() throws com.daffodilwoods.database.resource.DException {
36       return null;
37    }
38
39    public String JavaDoc getIdentifierName() throws com.daffodilwoods.database.resource.DException {
40       return (String JavaDoc) _qualifiedidentifier0.run(null);
41    }
42
43    public AbstractRowValueExpression[] getChilds() {
44       AbstractRowValueExpression[] childs = new AbstractRowValueExpression[] {};
45       return childs;
46
47    }
48
49    public String JavaDoc toString() {
50       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
51       sb.append(" ");
52       sb.append(_qualifiedidentifier0);
53       return sb.toString();
54    }
55
56    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
57       qualifiedidentifier tempClass = new qualifiedidentifier();
58       tempClass._qualifiedidentifier0 = (identifier) _qualifiedidentifier0.clone();
59       return tempClass;
60    }
61 }
62
Popular Tags