KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > dml > objectcolumn


1 package com.daffodilwoods.daffodildb.server.sql99.dml;
2
3 import com.daffodilwoods.daffodildb.server.sql99.common.*;
4 import com.daffodilwoods.daffodildb.server.sql99.expression.*;
5
6 public class objectcolumn implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, mutatedtarget, updatetarget {
7    public columnname _objectcolumn0;
8
9    public Object JavaDoc run(Object JavaDoc object) throws com.daffodilwoods.database.resource.DException {
10       ColumnDetails cd = new ColumnDetails();
11       String JavaDoc name = (String JavaDoc) _objectcolumn0.run(object);
12       cd.setColumn(new String JavaDoc[] {name});
13       cd.setType(com.daffodilwoods.daffodildb.server.sql99.common.TypeConstants.REFERENCE);
14       return cd;
15    }
16
17    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
18       return this;
19    }
20
21    public String JavaDoc toString() {
22       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
23       sb.append(" ");
24       sb.append(_objectcolumn0);
25       return sb.toString();
26    }
27 }
28
Popular Tags