1 package com.daffodilwoods.daffodildb.server.sql99.dql.tableexpression.fromclause; 2 3 import java.util.*; 4 import com.daffodilwoods.daffodildb.server.sql99.common.*; 5 import com.daffodilwoods.database.resource.*; 6 7 16 public class tablename implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, tableorqueryname { 17 20 public localorschemaqualifiedname _tablename0; 21 28 public Object run(Object object) throws com.daffodilwoods.database.resource.DException { 29 return _tablename0.run(object); 30 } 31 32 public String getTableName() throws com.daffodilwoods.database.resource.DException { 33 return _tablename0.getIdentifierName(); 34 } 35 36 public String getCatalogName() throws com.daffodilwoods.database.resource.DException { 37 return _tablename0.getCatalogName(); 38 } 39 40 public String getSchemaName() throws com.daffodilwoods.database.resource.DException { 41 return _tablename0.getSchemaName(); 42 } 43 44 public TableDetails getTableDetails() throws DException { 45 return _tablename0.getTableDetails(); 46 } 47 48 public void getColumnsIncluded(ArrayList aList) throws DException { 49 } 50 51 public void getTablesIncluded(ArrayList aList) throws DException { 52 Object obj = _tablename0.run(null); 53 if (obj instanceof String ) { 54 aList.add(new String [] { (String ) obj}); 55 } else { 56 String [] name = (String []) obj; 57 aList.add(name); 58 } 59 } 60 61 public String toString() { 62 StringBuffer sb = new StringBuffer (); 63 sb.append(" "); 64 sb.append(_tablename0); 65 return sb.toString().trim(); 66 } 67 68 public Object clone() throws CloneNotSupportedException { 69 tablename tempClass = new tablename(); 70 tempClass._tablename0 = (localorschemaqualifiedname) _tablename0.clone(); 71 return tempClass; 72 } 73 } 74 | Popular Tags |