1 package com.daffodilwoods.daffodildb.server.sql99.dcl.sqlcontrolstatement; 2 3 import com.daffodilwoods.daffodildb.server.sql99.common.*; 4 import com.daffodilwoods.daffodildb.server.sql99.dcl.sqltransactionstatement.*; 5 import com.daffodilwoods.daffodildb.server.sql99.dml.*; 6 import com.daffodilwoods.daffodildb.server.sql99.expression.*; 7 import com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary.*; 8 import com.daffodilwoods.daffodildb.server.sql99.expression.rowvalueexpression.*; 9 import com.daffodilwoods.database.resource.*; 10 11 public class SQLvariablereference extends AbstractValueExpression implements generalvaluespecification, simplevaluespecification, 12 simpletargetspecification, targetspecification { 13 14 public basicidentifierchain _SQLvariablereference0; 15 public Object run(Object object) throws DException { 16 return _SQLvariablereference0.run(object); 17 } 18 19 public String toString() { 20 StringBuffer sb = new StringBuffer (); 21 sb.append(" "); 22 sb.append(_SQLvariablereference0); 23 return sb.toString().trim(); 24 } 25 26 public ColumnDetails[] getChildColumnDetails() throws DException { 27 return null; 28 } 29 30 public AbstractRowValueExpression[] getChilds() { 31 AbstractRowValueExpression[] childs = new AbstractRowValueExpression[] { (AbstractRowValueExpression) (_SQLvariablereference0)}; 32 return childs; 33 } 34 35 public ParameterInfo[] getParameterInfo() throws DException { 36 return _SQLvariablereference0.getParameterInfo(); 37 } 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 public Object clone() throws CloneNotSupportedException { 69 return this; 70 } 71 } 72 | Popular Tags |