1 package com.daffodilwoods.daffodildb.server.sql99.dql.tableexpression.fromclause; 2 3 import com.daffodilwoods.daffodildb.server.sql99.common.*; 4 import com.daffodilwoods.daffodildb.server.sql99.expression.*; 5 import com.daffodilwoods.daffodildb.server.sql99.utils.*; 6 import com.daffodilwoods.database.resource.*; 7 8 18 public class derivedcolumnlist implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter { 19 public columnnamelist _derivedcolumnlist0; 20 21 public void setDefaultValues(_VariableValueOperations variableValueOperation) throws DException { 22 } 23 24 public _Reference[] getReferences(TableDetails[] tableDetails) throws DException { 25 throw new DException("DSE565", new Object [] {"getReferences()"}); 26 } 27 28 public Object run(Object object) throws com.daffodilwoods.database.resource.DException { 29 return _derivedcolumnlist0.run(object); 30 } 31 32 public TableDetails[] getTableDetails() throws DException { 33 TableDetails tableDetailObject = new TableDetails(); 34 String [] listOfDerivedColumns = (String []) _derivedcolumnlist0.run(null); 35 return new TableDetails[] {tableDetailObject}; 36 } 37 38 public ColumnDetails[] getColumnDetails() throws DException { 39 return _derivedcolumnlist0.getColumnDetails(); 40 } 41 42 public String toString() { 43 StringBuffer sb = new StringBuffer (); 44 sb.append(" "); 45 sb.append(_derivedcolumnlist0); 46 return sb.toString(); 47 } 48 49 public Object clone() throws CloneNotSupportedException { 50 derivedcolumnlist tempClass = new derivedcolumnlist(); 51 tempClass._derivedcolumnlist0 = (columnnamelist) _derivedcolumnlist0.clone(); 52 return tempClass; 53 } 54 } 55 | Popular Tags |