KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > expression > stringvalueexpression > stringlength


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 JavaDoc run(Object JavaDoc 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 JavaDoc toString() {
26       StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
27       sb.append(" ");
28       sb.append(_stringlength0);
29       return sb.toString();
30    }
31
32    public Object JavaDoc clone() throws CloneNotSupportedException JavaDoc {
33       stringlength tempClass = new stringlength();
34       tempClass._stringlength0 = (numericvalueexpression) _stringlength0.clone();
35       return tempClass;
36    }
37
38 }
39
Popular Tags