KickJava   Java API By Example, From Geeks To Geeks.

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


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 datestring
8     implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter,
9     Datatypes, TypeConstants, _TOKEN {
10   public characterstringliteral _datestring0;
11
12   public Object JavaDoc run(Object JavaDoc object) throws com.daffodilwoods.database.resource.
13
      DException {
14     return _datestring0.run(object); // _unquoteddatestring1.run(object);
15
}
16
17   public ColumnDetails[] getColumnDetails() throws DException {
18     ColumnDetails columnDetails = new ColumnDetails();
19     columnDetails.setColumnName(new String JavaDoc[] { ( (FieldBase) _datestring0.run(null)).
20                                 getObject().toString()});
21     columnDetails.setType(CONSTANT);
22     /*This line is added by sandeep kadiyan to solve BUG--12186*/
23     columnDetails.setObject(this);
24
25     columnDetails.setDatatype(Datatypes.DATE);
26     return new ColumnDetails[] {
27         columnDetails};
28   }
29
30   public int getType() {
31     return OTHERS;
32   }
33
34   public String JavaDoc toString() {
35     StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
36     sb.append(" ");
37     sb.append(_datestring0);
38     return sb.toString();
39   }
40
41   public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
42     datestring tempClass = new datestring();
43     tempClass._datestring0 = (characterstringliteral) _datestring0.clone();
44     return tempClass;
45   }
46 }
47
Popular Tags