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 toString() { 12 StringBuffer sb = new StringBuffer (); 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 run(Object 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 clone() throws CloneNotSupportedException { 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 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 |