1 package com.daffodilwoods.daffodildb.server.sql99.expression; 2 3 import com.daffodilwoods.daffodildb.server.sql99.common.*; 4 import com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary.*; 5 import com.daffodilwoods.daffodildb.server.sql99.utils.*; 6 import com.daffodilwoods.database.resource.*; 7 8 public class columnname implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter { 9 public identifierchain _columnname0; 10 11 public void setDefaultValues(_VariableValueOperations variableValueOperation) throws DException { 12 13 } 14 15 public boolean checkForSubQuery() throws DException { 16 return false; 17 } 18 19 public _Reference[] getReferences(TableDetails[] tableDetails) throws DException { 20 throw new DException("DSE565", new Object [] {"getReferences()"}); 21 } 22 23 public Object run(Object object) throws com.daffodilwoods.database.resource.DException { 24 String [] name = (String []) _columnname0.run(object); 25 return name[name.length - 1]; 26 } 27 28 public Object getColumnName(Object object) throws com.daffodilwoods.database.resource.DException { 29 String [] name = (String []) _columnname0.run(object); 30 return name; 31 } 32 33 public String toString() { 34 StringBuffer sb = new StringBuffer (); 35 sb.append(" "); 36 sb.append(_columnname0); 37 return sb.toString(); 38 } 39 40 public Object clone() throws CloneNotSupportedException { 41 columnname tempClass = new columnname(); 42 tempClass._columnname0 = (identifierchain) _columnname0.clone(); 43 return tempClass; 44 } 45 } 46 | Popular Tags |