KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > expression > booleanvalueexpression > catalognameSperiod_991726143unqualifiedschemaname


1 package com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression;
2
3 import com.daffodilwoods.daffodildb.server.datasystem.interfaces.*;
4 import com.daffodilwoods.daffodildb.server.sql99.common.*;
5 import com.daffodilwoods.daffodildb.server.sql99.ddl.descriptors.*;
6 import com.daffodilwoods.daffodildb.server.sql99.ddl.schemadefinition.*;
7 import com.daffodilwoods.daffodildb.server.sql99.dql.iterator.*;
8 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.condition.*;
9 import com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary.*;
10 import com.daffodilwoods.daffodildb.server.sql99.expression.rowvalueexpression.*;
11 import com.daffodilwoods.daffodildb.server.sql99.expression.stringvalueexpression.*;
12 import com.daffodilwoods.daffodildb.server.sql99.token.*;
13 import com.daffodilwoods.database.resource.*;
14 import com.daffodilwoods.database.sqlinitiator.*;
15
16 public class catalognameSperiod_991726143unqualifiedschemaname extends AbstractRowValueExpression implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, schemaname, datatypedomainname, schemanameclause {
17    public unqualifiedschemaname _unqualifiedschemaname0;
18    public Speriod_991726143 _Speriod_9917261431;
19    public catalogname _catalogname2;
20
21    public void setColumnPredicates(_AllColumnPredicates allColumnPredicates) throws DException {
22       throw new DException("DSE565", new Object JavaDoc[] {"setColumnPredicates()"});
23    }
24
25    public _Iterator execute(_IndexTable indexTable, _Order order, String JavaDoc[] queryColumns, TableDetails tableDetails) throws DException {
26       throw new DException("DSE565", new Object JavaDoc[] {"execute()"});
27    }
28
29    public Object JavaDoc run(Object JavaDoc object) throws com.daffodilwoods.database.resource.DException {
30       String JavaDoc catalogName = (String JavaDoc) _catalogname2.run(null);
31       String JavaDoc schemaName = _unqualifiedschemaname0.getSchemaName();
32       if (schemaDescriptor != null) {
33          schemaDescriptor.catalog_name = catalogName;
34          schemaDescriptor.schema_name = schemaName;
35       }
36       StringBuffer JavaDoc st = new StringBuffer JavaDoc(catalogName.length() + schemaName.length() + 1);
37       st.append(catalogName);
38       st.append('.');
39       st.append(schemaName);
40       return st.toString();
41    }
42
43    SchemaDescriptor schemaDescriptor;
44    public void setSchemaDescriptor(_Descriptor schemaDescriptor) throws DException {
45       this.schemaDescriptor = (SchemaDescriptor) schemaDescriptor;
46    }
47
48    public String JavaDoc getSchemaName() throws com.daffodilwoods.database.resource.DException {
49       return _unqualifiedschemaname0.getSchemaName();
50    }
51
52    public String JavaDoc getCatalogName() throws com.daffodilwoods.database.resource.DException {
53       return (String JavaDoc) _catalogname2.run(null);
54    }
55
56    public void setDescriptor(_Descriptor parm1) throws com.daffodilwoods.database.resource.DException {
57       /**@todo: Implement this com.daffodilwoods.daffodildb.server.sql99.ddl.schemadefinition.datatypedomainname method*/
58       throw new java.lang.UnsupportedOperationException JavaDoc("Method setDescriptor() not yet implemented.");
59    }
60
61    public AbstractRowValueExpression[] getChilds() {
62       AbstractRowValueExpression[] childs = new AbstractRowValueExpression[] { (AbstractRowValueExpression) (_unqualifiedschemaname0), (AbstractRowValueExpression) (_catalogname2)};
63       return childs;
64
65    }
66
67    public String JavaDoc toString() {
68       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
69       sb.append(" ");
70       sb.append(_catalogname2);
71       sb.append(" ");
72       sb.append(_Speriod_9917261431);
73       sb.append(" ");
74       sb.append(_unqualifiedschemaname0);
75       return sb.toString().trim();
76    }
77
78    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
79       catalognameSperiod_991726143unqualifiedschemaname tempClass = new catalognameSperiod_991726143unqualifiedschemaname();
80       tempClass._unqualifiedschemaname0 = (unqualifiedschemaname) _unqualifiedschemaname0.clone();
81       tempClass._Speriod_9917261431 = (Speriod_991726143) _Speriod_9917261431.clone();
82       tempClass._catalogname2 = (catalogname) _catalogname2.clone();
83       return tempClass;
84    }
85 }
86
Popular Tags