1 package com.daffodilwoods.daffodildb.server.sql99.dql.tableexpression.fromclause; 2 3 import java.util.*; 4 5 import com.daffodilwoods.daffodildb.server.sql99.common.*; 6 import com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary.*; 7 import com.daffodilwoods.daffodildb.server.sql99.token.*; 8 import com.daffodilwoods.database.resource.*; 9 10 21 public class identifierSperiod_991726143identifier implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, localorschemaqualifiedname { 22 25 public identifier _identifier0; 26 29 public Speriod_991726143 _Speriod_9917261431; 30 33 public identifier _identifier2; 34 40 public Object run(Object object) throws com.daffodilwoods.database.resource.DException { 41 return getTableName(); 42 } 43 44 private String [] getTableName() throws com.daffodilwoods.database.resource.DException { 45 ArrayList listOfTable = new ArrayList(); 46 listOfTable.add( (String ) _identifier2.run(null)); 47 listOfTable.add( (String ) _identifier0.run(null)); 48 return (String []) listOfTable.toArray(new String [0]); 49 } 50 51 public TableDetails getTableDetails() throws DException { 52 TableDetails tableDetail = new TableDetails(); 53 tableDetail.setTableName(getTableName()); 54 return tableDetail; 55 } 56 57 public String getCatalogName() throws com.daffodilwoods.database.resource.DException { 58 return null; 59 } 60 61 public String getSchemaName() throws com.daffodilwoods.database.resource.DException { 62 return (String ) _identifier2.run(null); 63 } 64 65 public String getIdentifierName() throws com.daffodilwoods.database.resource.DException { 66 return (String ) _identifier0.run(null); 67 } 68 69 public String toString() { 70 StringBuffer sb = new StringBuffer (); 71 sb.append(" "); 72 sb.append(_identifier2); 73 sb.append(" "); 74 sb.append(_Speriod_9917261431); 75 sb.append(" "); 76 sb.append(_identifier0); 77 return sb.toString(); 78 } 79 80 public Object clone() throws CloneNotSupportedException { 81 identifierSperiod_991726143identifier tempClass = new identifierSperiod_991726143identifier(); 82 tempClass._identifier0 = (identifier) _identifier0.clone(); 83 tempClass._Speriod_9917261431 = (Speriod_991726143) _Speriod_9917261431.clone(); 84 tempClass._identifier2 = (identifier) _identifier2.clone(); 85 return tempClass; 86 } 87 } 88 | Popular Tags |