KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > token > timestring


1 package com.daffodilwoods.daffodildb.server.sql99.token;
2
3 import com.daffodilwoods.daffodildb.server.sql99.common.*;
4 import com.daffodilwoods.daffodildb.utils.field.*;
5 import com.daffodilwoods.database.resource.*;
6
7 public class timestring implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, TypeConstants, _TOKEN {
8    public characterstringliteral _timestring0;
9
10    public Object JavaDoc run(Object JavaDoc object) throws com.daffodilwoods.database.resource.DException {
11       return _timestring0.run(object);
12    }
13
14    public ColumnDetails[] getColumnDetails() throws DException {
15       ColumnDetails[] columnDetails = _timestring0.getColumnDetails();
16       columnDetails[0].setColumnName(new String JavaDoc[] { ( (FieldBase) _timestring0.run(null)).getObject().toString()});
17       columnDetails[0].setType(CONSTANT);
18       columnDetails[0].setDatatype(Datatypes.TIME);
19       return columnDetails;
20    }
21
22    public int getType() {
23       return OTHERS;
24    }
25
26    public String JavaDoc toString() {
27       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
28       sb.append(" ");
29       sb.append(_timestring0);
30       return sb.toString();
31    }
32
33    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
34       timestring tempClass = new timestring();
35       tempClass._timestring0 = (characterstringliteral) _timestring0.clone();
36       return tempClass;
37    }
38
39 }
40
Popular Tags