KickJava   Java API By Example, From Geeks To Geeks.

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


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.rowvalueexpression.*;
10 import com.daffodilwoods.daffodildb.server.sql99.expression.stringvalueexpression.*;
11 import com.daffodilwoods.database.resource.*;
12 import com.daffodilwoods.database.sqlinitiator.*;
13
14 public class domainname extends AbstractRowValueExpression implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, datatypedomainname, datatype {
15    public schemaqualifiedname _domainname0;
16
17    public void setColumnPredicates(_AllColumnPredicates allColumnPredicates) throws DException {
18       throw new DException("DSE565", new Object JavaDoc[] {"setColumnPredicates()"});
19    }
20
21    public _Iterator execute(_IndexTable indexTable, _Order order, String JavaDoc[] queryColumns, TableDetails tableDetails) throws DException {
22       throw new DException("DSE565", new Object JavaDoc[] {"execute()"});
23    }
24
25    public Object JavaDoc run(Object JavaDoc object) throws com.daffodilwoods.database.resource.DException {
26       if (dataTypeDescriptor != null) {
27          dataTypeDescriptor.object_type = com.daffodilwoods.daffodildb.server.sql99.common.SqlKeywords.DOMAIN;
28       }
29       return _domainname0.run(null);
30    }
31
32    public String JavaDoc getDomainName() throws com.daffodilwoods.database.resource.DException {
33       return _domainname0.getIdentifierName();
34    }
35
36    public String JavaDoc getCatalogName() throws com.daffodilwoods.database.resource.DException {
37       return _domainname0.getCatalogName();
38    }
39
40    public String JavaDoc getSchemaName() throws com.daffodilwoods.database.resource.DException {
41       return _domainname0.getSchemaName();
42    }
43
44    DataTypeDescriptor dataTypeDescriptor;
45    public void setDescriptor(_Descriptor dataTypeDescriptor) throws DException {
46       this.dataTypeDescriptor = (DataTypeDescriptor) dataTypeDescriptor;
47    }
48
49    public AbstractRowValueExpression[] getChilds() {
50       AbstractRowValueExpression[] childs = new AbstractRowValueExpression[] {};
51       return childs;
52
53    }
54
55    public String JavaDoc toString() {
56       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
57       sb.append(" ");
58       sb.append(_domainname0);
59       return sb.toString();
60    }
61
62    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
63       domainname tempClass = new domainname();
64       tempClass._domainname0 = (schemaqualifiedname) _domainname0.clone();
65       return tempClass;
66    }
67 }
68
Popular Tags