1 package com.daffodilwoods.daffodildb.server.sql99.expression.stringvalueexpression; 2 3 import java.util.*; 4 5 import com.daffodilwoods.daffodildb.server.sql99.common.*; 6 import com.daffodilwoods.daffodildb.server.sql99.dql.tableexpression.fromclause.*; 7 import com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary.*; 8 import com.daffodilwoods.daffodildb.server.sql99.expression.rowvalueexpression.*; 9 import com.daffodilwoods.daffodildb.server.sql99.token.*; 10 import com.daffodilwoods.database.resource.*; 11 12 public class catalognameSperiod_991726143unqualifiedschemanameSperiod_991726143qualifiedidentifier extends AbstractRowValueExpression implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, schemaqualifiedtypename, localorschemaqualifiedname, schemaqualifiedname { 13 public qualifiedidentifier _qualifiedidentifier0; 14 public Speriod_991726143 _Speriod_9917261431; 15 public unqualifiedschemaname _unqualifiedschemaname2; 16 public Speriod_991726143 _Speriod_9917261433; 17 public catalogname _catalogname4; 18 19 public Object run(Object object) throws com.daffodilwoods.database.resource.DException { 20 return getTableName(); 21 } 22 23 private String [] getTableName() throws com.daffodilwoods.database.resource.DException { 24 ArrayList listOfTable = new ArrayList(); 25 listOfTable.add( (String ) _catalogname4.run(null)); 26 listOfTable.add( (String ) _unqualifiedschemaname2.run(null)); 27 listOfTable.add( (String ) _qualifiedidentifier0.run(null)); 28 return (String []) listOfTable.toArray(new String [0]); 29 } 30 31 public TableDetails getTableDetails() throws DException { 32 TableDetails tableDetail = new TableDetails(); 33 tableDetail.setTableName(getTableName()); 34 return tableDetail; 35 } 36 37 public String getCatalogName() throws com.daffodilwoods.database.resource.DException { 38 return (String ) _catalogname4.run(null); 39 } 40 41 public String getSchemaName() throws com.daffodilwoods.database.resource.DException { 42 return (String ) _unqualifiedschemaname2.run(null); 43 } 44 45 public String getIdentifierName() throws com.daffodilwoods.database.resource.DException { 46 return (String ) _qualifiedidentifier0.run(null); 47 } 48 49 public AbstractRowValueExpression[] getChilds() { 50 AbstractRowValueExpression[] childs = new AbstractRowValueExpression[] {}; 51 return childs; 52 53 } 54 55 public String toString() { 56 StringBuffer sb = new StringBuffer (); 57 sb.append(" "); 58 sb.append(_catalogname4); 59 sb.append(" "); 60 sb.append(_Speriod_9917261433); 61 sb.append(" "); 62 sb.append(_unqualifiedschemaname2); 63 sb.append(" "); 64 sb.append(_Speriod_9917261431); 65 sb.append(" "); 66 sb.append(_qualifiedidentifier0); 67 return sb.toString().trim(); 68 } 69 70 public Object clone() throws CloneNotSupportedException { 71 catalognameSperiod_991726143unqualifiedschemanameSperiod_991726143qualifiedidentifier tempClass = new catalognameSperiod_991726143unqualifiedschemanameSperiod_991726143qualifiedidentifier(); 72 tempClass._qualifiedidentifier0 = (qualifiedidentifier) _qualifiedidentifier0.clone(); 73 tempClass._Speriod_9917261431 = (Speriod_991726143) _Speriod_9917261431.clone(); 74 tempClass._unqualifiedschemaname2 = (unqualifiedschemaname) _unqualifiedschemaname2.clone(); 75 tempClass._Speriod_9917261433 = (Speriod_991726143) _Speriod_9917261433.clone(); 76 tempClass._catalogname4 = (catalogname) _catalogname4.clone(); 77 return tempClass; 78 } 79 80 } 81 | Popular Tags |