KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > dql > queryexpression > queryspecification > asclause


1 package com.daffodilwoods.daffodildb.server.sql99.dql.queryexpression.queryspecification;
2
3 import com.daffodilwoods.daffodildb.server.sql99.common.*;
4 import com.daffodilwoods.daffodildb.server.sql99.expression.*;
5 import com.daffodilwoods.daffodildb.server.sql99.token.*;
6 import com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary.identifier;
7
8 /**
9  * This represents optional As clause which are used to specify alias name
10  * of derived column.
11  * e.g select a+b As sss from tablename,In this sss reprsent alias name of column
12  * a+b.
13  * <p>Title: </p>
14  * <p>Description: </p>
15  * <p>Copyright: Copyright (c) 2004</p>
16  * <p>Company: </p>
17  * @author not attributable
18  * @version 1.0
19  */

20 public class asclause implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, TypeConstants {
21   /**
22    * In represents aliasname which are given to derived column.
23    */

24   public identifier _identifier0;
25   /**
26    * In represents optional As clause
27    */

28   public SRESERVEDWORD1206543922 _OptSRESERVEDWORD12065439221;
29
30    public Object JavaDoc run(Object JavaDoc object) throws com.daffodilwoods.database.resource.DException {
31       return _identifier0.run(object);
32    }
33
34    public String JavaDoc toString() {
35       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
36       sb.append(" ");
37       if (_OptSRESERVEDWORD12065439221 != null) {
38          sb.append(_OptSRESERVEDWORD12065439221);
39       }
40       sb.append(" ");
41       sb.append(_identifier0);
42       return sb.toString();
43    }
44
45    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
46       asclause tempClass = new asclause();
47       tempClass._identifier0 = (identifier) _identifier0.clone();
48       if (_OptSRESERVEDWORD12065439221 != null) {
49          tempClass._OptSRESERVEDWORD12065439221 = (SRESERVEDWORD1206543922) _OptSRESERVEDWORD12065439221.clone();
50       }
51       return tempClass;
52    }
53 }
54
Popular Tags