KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > expression > expressionprimary > routinename


1 package com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary;
2
3 import com.daffodilwoods.daffodildb.server.serversystem.*;
4 import com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression.*;
5 import com.daffodilwoods.daffodildb.server.sql99.expression.rowvalueexpression.*;
6 import com.daffodilwoods.daffodildb.server.sql99.expression.stringvalueexpression.*;
7 import com.daffodilwoods.database.general.*;
8 import com.daffodilwoods.database.resource.*;
9 import com.daffodilwoods.daffodildb.server.sql99.dql.tableexpression.fromclause.localorschemaqualifiedname;
10
11 public class routinename extends AbstractRowValueExpression implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter {
12    public localorschemaqualifiedname _routinename0;
13
14    public Object JavaDoc run(Object JavaDoc object) throws com.daffodilwoods.database.resource.DException {
15       return null;
16    }
17
18    public String JavaDoc getCatalogName() throws com.daffodilwoods.database.resource.DException {
19       return _routinename0.getCatalogName();
20    }
21
22    public String JavaDoc getSchemaName() throws com.daffodilwoods.database.resource.DException {
23       return _routinename0.getSchemaName();
24    }
25
26    public String JavaDoc getRoutineName() throws com.daffodilwoods.database.resource.DException {
27       return _routinename0.getIdentifierName();
28    }
29
30    public AbstractRowValueExpression[] getChilds() {
31       AbstractRowValueExpression[] childs = new AbstractRowValueExpression[] {};
32       return childs;
33
34    }
35
36    public String JavaDoc toString() {
37       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
38       sb.append(" ");
39       sb.append(_routinename0);
40       return sb.toString();
41    }
42
43    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
44       routinename tempClass = new routinename();
45       tempClass._routinename0 = (localorschemaqualifiedname) _routinename0.clone();
46       return tempClass;
47    }
48
49    public QualifiedIdentifier getQualifiedRoutineName(_ServerSession serverSession) throws DException {
50       String JavaDoc catalog = getCatalogName() == null ? serverSession.getCurrentCatalog() : getCatalogName();
51       String JavaDoc schema = getSchemaName() == null ? serverSession.getCurrentSchema() : getSchemaName();
52       return new QualifiedIdentifier(catalog, schema, getRoutineName());
53    }
54
55 }
56
Popular Tags