KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > expression > numericvalueexpression > parennumericvalueexpression


1 package com.daffodilwoods.daffodildb.server.sql99.expression.
2     numericvalueexpression;
3
4 import com.daffodilwoods.daffodildb.server.sql99.common.*;
5 import com.daffodilwoods.daffodildb.server.sql99.expression.rowvalueexpression.*;
6 import com.daffodilwoods.daffodildb.server.sql99.utils.*;
7 import com.daffodilwoods.database.resource.*;
8
9 public class parennumericvalueexpression extends AbstractNumericValueFunction implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter {
10
11    public String JavaDoc toString() {
12       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
13       sb.append(" ");
14       sb.append("(");
15       sb.append(" ");
16       sb.append(_numericvalueexpression0);
17       sb.append(" ");
18       sb.append(")");
19       return sb.toString();
20    }
21
22    public numericvalueexpression _numericvalueexpression0;
23
24    public Object JavaDoc run(Object JavaDoc object) throws DException {
25       return _numericvalueexpression0.run(object);
26    }
27
28    public AbstractRowValueExpression[] getChilds() {
29       AbstractRowValueExpression[] childs = new AbstractRowValueExpression[] {
30           (AbstractRowValueExpression) _numericvalueexpression0};
31       return childs;
32    }
33
34    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
35       parennumericvalueexpression tempClass = new parennumericvalueexpression();
36       tempClass._numericvalueexpression0 = (numericvalueexpression)
37           _numericvalueexpression0.clone();
38       return tempClass;
39    }
40
41    public ColumnDetails[] getColumnDetails() throws DException {
42       return _numericvalueexpression0.getColumnDetails();
43    }
44
45    public ByteComparison getByteComparison(Object JavaDoc object) throws DException {
46       return _numericvalueexpression0.getByteComparison(object);
47    }
48
49    public ParameterInfo[] getParameterInfo() throws DException {
50       return _numericvalueexpression0.getParameterInfo();
51    }
52 }
53
Popular Tags