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.*; 5 import com.daffodilwoods.daffodildb.server.sql99.common.*; 6 import com.daffodilwoods.daffodildb.server.sql99.ddl.descriptors.*; 7 import com.daffodilwoods.daffodildb.server.sql99.dql.iterator.*; 8 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.condition.*; 9 import com.daffodilwoods.daffodildb.server.sql99.expression.rowvalueexpression.*; 10 import com.daffodilwoods.database.resource.*; 11 import com.daffodilwoods.database.sqlinitiator.*; 12 13 public class characterstringtypeOptdummyrule extends AbstractRowValueExpression implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, predefinedtype { 14 public dummyrule _Optdummyrule0; 15 public characterstringtype _characterstringtype1; 16 17 public void setColumnPredicates(_AllColumnPredicates allColumnPredicates) throws DException { 18 19 throw new DException("DSE565", new Object [] {"setColumnPredicates()"}); 20 21 } 22 23 public _Iterator execute(_IndexTable indexTable, _Order order, String [] queryColumns, TableDetails tableDetails) throws DException { 24 25 throw new DException("DSE565", new Object [] {"execute()"}); 26 27 } 28 29 public DataTypeDescriptor dataTypeDescriptor; 30 31 public void setDescriptor(_Descriptor dataTypeDescriptor) { 32 33 this.dataTypeDescriptor = (DataTypeDescriptor) dataTypeDescriptor; 34 35 } 36 37 public Object run(Object object) throws DException { 38 39 if (dataTypeDescriptor == null) { 40 throw new DException("DSE492", null); 41 } 42 if (_characterstringtype1 == null) { 43 throw new DException("DSE231", null); 44 } 45 46 _characterstringtype1.setDescriptor( (_Descriptor) dataTypeDescriptor); 47 _characterstringtype1.run(null); 48 return null; 49 50 } 51 52 public AbstractRowValueExpression[] getChilds() { 53 AbstractRowValueExpression[] childs = new AbstractRowValueExpression[] { (AbstractRowValueExpression) (_characterstringtype1)}; 54 return childs; 55 56 } 57 58 public String toString() { 59 StringBuffer sb = new StringBuffer (); 60 sb.append(" "); 61 sb.append(_characterstringtype1); 62 sb.append(" "); 63 if (_Optdummyrule0 != null) { 64 sb.append(_Optdummyrule0); 65 } 66 return sb.toString(); 67 } 68 69 public Object clone() throws CloneNotSupportedException { 70 characterstringtypeOptdummyrule tempClass = new characterstringtypeOptdummyrule(); 71 if (_Optdummyrule0 != null) { 72 tempClass._Optdummyrule0 = (dummyrule) _Optdummyrule0.clone(); 73 } 74 tempClass._characterstringtype1 = (characterstringtype) _characterstringtype1.clone(); 75 return tempClass; 76 } 77 78 } 79 | Popular Tags |