KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > expression > expressionprimary > SNONRESERVEDWORD136444255Sleftparen653880241Sasterisk_344623246Srightparen_1874859514


1 package com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary;
2
3 import com.daffodilwoods.daffodildb.server.sql99.dql.execution.*;
4 import com.daffodilwoods.daffodildb.server.sql99.expression.*;
5 import com.daffodilwoods.daffodildb.server.sql99.expression.rowvalueexpression.*;
6 import com.daffodilwoods.daffodildb.server.sql99.token.*;
7 import com.daffodilwoods.daffodildb.server.sql99.utils.*;
8 import com.daffodilwoods.database.resource.*;
9 import com.daffodilwoods.daffodildb.server.sql99.common.*;
10
11 public class SNONRESERVEDWORD136444255Sleftparen653880241Sasterisk_344623246Srightparen_1874859514 extends AbstractValueExpression implements setfunctionspecification, TypeConstants, Datatypes {
12    public Srightparen_1874859514 _Srightparen_18748595140;
13    public Sasterisk_344623246 _Sasterisk_3446232461;
14    public Sleftparen653880241 _Sleftparen6538802412;
15    public SNONRESERVEDWORD136444255 _SNONRESERVEDWORD1364442553 ;
16
17
18    private ColumnDetails columnDetail;
19
20    public Object JavaDoc run(Object JavaDoc object) throws DException {
21       return ( (_VariableValues) object).getColumnValues(columnDetail);
22    }
23
24    public ParameterInfo[] getParameterInfo() throws DException {
25       ParameterInfo parameterInfo = new ParameterInfo();
26       parameterInfo.setName("( * )");
27       return new ParameterInfo[] {parameterInfo};
28    }
29
30    public _Aggregate getExecutable() throws com.daffodilwoods.database.resource.DException {
31       return new AggregateCountAsterisk();
32    }
33
34    public ColumnDetails[] getChildColumnDetails() throws DException {
35       return new ColumnDetails[0]; //_Sasterisk_3446232461.getDerivedColumnDetails();
36
}
37
38    public int getDataType() throws DException {
39       throw new UnsupportedOperationException JavaDoc("Method getDataType Not Supported");
40    }
41
42    public int getSize() throws DException {
43       throw new UnsupportedOperationException JavaDoc("Method getDataType Not Supported");
44    }
45
46    public AbstractRowValueExpression[] getChilds() {
47       AbstractRowValueExpression[] childs = new AbstractRowValueExpression[] {};
48       return childs;
49    }
50
51    public ColumnDetails[] getColumnDetails() throws DException {
52       columnDetail = new ColumnDetails();
53       columnDetail.setType(GROUPING);
54       columnDetail.setObject(this);
55       columnDetail.setColumn(new String JavaDoc[] {toString()});
56       columnDetail.setQuantifier("ALL");
57       columnDetail.setFunctionType("COUNT");
58       return new ColumnDetails[] {columnDetail};
59    }
60
61    public int getCardinality() throws DException {
62       return 1;
63    }
64
65    public String JavaDoc toString() {
66       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
67       sb.append(" ");
68       sb.append(_SNONRESERVEDWORD1364442553);
69       sb.append(" ");
70       sb.append(_Sleftparen6538802412);
71       sb.append(" ");
72       sb.append(_Sasterisk_3446232461);
73       sb.append(" ");
74       sb.append(_Srightparen_18748595140);
75       return sb.toString();
76    }
77
78    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
79       SNONRESERVEDWORD136444255Sleftparen653880241Sasterisk_344623246Srightparen_1874859514 tempClass = new SNONRESERVEDWORD136444255Sleftparen653880241Sasterisk_344623246Srightparen_1874859514 ();
80       tempClass._Srightparen_18748595140 = (Srightparen_1874859514) _Srightparen_18748595140.clone();
81       tempClass._Sasterisk_3446232461 = (Sasterisk_344623246) _Sasterisk_3446232461.clone();
82       tempClass._Sleftparen6538802412 = (Sleftparen653880241) _Sleftparen6538802412.clone();
83       tempClass._SNONRESERVEDWORD1364442553 = (SNONRESERVEDWORD136444255) _SNONRESERVEDWORD1364442553.clone();
84       return tempClass;
85    }
86
87    public ByteComparison getByteComparison(Object JavaDoc object) throws DException {
88       return new ByteComparison(false, new int[] {Datatypes.LONG});
89    }
90 }
91
Popular Tags