1 package com.daffodilwoods.daffodildb.server.sql99.expression.stringvalueexpression; 2 3 import com.daffodilwoods.daffodildb.server.sql99.common.*; 4 import com.daffodilwoods.daffodildb.server.sql99.expression.numericvalueexpression.*; 5 import com.daffodilwoods.daffodildb.server.sql99.expression.rowvalueexpression.*; 6 import com.daffodilwoods.database.resource.*; 7 8 public class stringlength extends AbstractRowValueExpression implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter { 9 public numericvalueexpression _stringlength0; 10 11 public Object run(Object object) throws com.daffodilwoods.database.resource.DException { 12 return _stringlength0.run(object); 13 } 14 15 public ParameterInfo[] getParameterInfo() throws DException { 16 return _stringlength0.getParameterInfo(); 17 } 18 19 public AbstractRowValueExpression[] getChilds() { 20 AbstractRowValueExpression[] childs = new AbstractRowValueExpression[] { (AbstractRowValueExpression) (_stringlength0)}; 21 return childs; 22 23 } 24 25 public String toString() { 26 StringBuffer sb = new StringBuffer (); 27 sb.append(" "); 28 sb.append(_stringlength0); 29 return sb.toString(); 30 } 31 32 public Object clone() throws CloneNotSupportedException { 33 stringlength tempClass = new stringlength(); 34 tempClass._stringlength0 = (numericvalueexpression) _stringlength0.clone(); 35 return tempClass; 36 } 37 38 } 39 | Popular Tags |