1 package com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression; 2 3 import com.daffodilwoods.daffodildb.server.datasystem.interfaces.*; 4 import com.daffodilwoods.daffodildb.server.sql99.common.*; 5 import com.daffodilwoods.daffodildb.server.sql99.dql.iterator.*; 6 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.condition.*; 7 import com.daffodilwoods.daffodildb.server.sql99.expression.rowvalueexpression.*; 8 import com.daffodilwoods.daffodildb.server.sql99.token.*; 9 import com.daffodilwoods.daffodildb.utils.field.*; 10 import com.daffodilwoods.database.resource.*; 11 import com.daffodilwoods.database.sqlinitiator.*; 12 13 public class length extends AbstractRowValueExpression implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter { 14 public exactnumericliteral _length0; 15 16 public void setColumnPredicates(_AllColumnPredicates allColumnPredicates) throws DException { 17 18 throw new DException("DSE565", new Object [] {"setColumnPredicates()"}); 19 20 } 21 22 public _Iterator execute(_IndexTable indexTable, _Order order, String [] queryColumns, TableDetails tableDetails) throws DException { 23 24 throw new DException("DSE565", new Object [] {"execute()"}); 25 26 } 27 28 public Object run(Object object) throws com.daffodilwoods.database. 29 resource.DException { 30 FieldBase field = (FieldBase) _length0.run(object); 31 return field; 32 33 } 34 35 public AbstractRowValueExpression[] getChilds() { 36 AbstractRowValueExpression[] childs = new AbstractRowValueExpression[] {}; 37 return childs; 38 39 } 40 41 public String toString() { 42 StringBuffer sb = new StringBuffer (); 43 sb.append(" "); 44 sb.append(_length0); 45 return sb.toString(); 46 } 47 48 public Object clone() throws CloneNotSupportedException { 49 length tempClass = new length(); 50 tempClass._length0 = (exactnumericliteral) _length0.clone(); 51 return tempClass; 52 } 53 } 54 | Popular Tags |