1 package com.daffodilwoods.daffodildb.server.sql99.expression.stringvalueexpression; 2 3 import com.daffodilwoods.daffodildb.server.sql99.common.*; 4 import com.daffodilwoods.daffodildb.server.sql99.dml.declarecursor.*; 5 import com.daffodilwoods.daffodildb.server.sql99.dql.tableexpression.fromclause.*; 6 import com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary.*; 7 import com.daffodilwoods.daffodildb.server.sql99.expression.rowvalueexpression.*; 8 import com.daffodilwoods.database.resource.*; 9 10 public class qualifiedidentifier extends AbstractRowValueExpression implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, schemaqualifiedtypename, localorschemaqualifiedname, schemaqualifiedname, localqualifiedname { 11 public identifier _qualifiedidentifier0; 12 13 public Object run(Object object) throws com.daffodilwoods.database.resource.DException { 14 return _qualifiedidentifier0.run(null); 15 } 16 17 private String [] getTableName() throws com.daffodilwoods.database.resource.DException { 18 return new String [] { (String ) _qualifiedidentifier0.run(null)}; 19 } 20 21 public TableDetails getTableDetails() throws DException { 22 TableDetails tableDetail = new TableDetails(); 23 try { 24 tableDetail.setTableName(getTableName()); 25 } catch (Exception e) { 26 e.printStackTrace(); 27 } 28 return tableDetail; 29 } 30 31 public String getCatalogName() throws com.daffodilwoods.database.resource.DException { 32 return null; 33 } 34 35 public String getSchemaName() throws com.daffodilwoods.database.resource.DException { 36 return null; 37 } 38 39 public String getIdentifierName() throws com.daffodilwoods.database.resource.DException { 40 return (String ) _qualifiedidentifier0.run(null); 41 } 42 43 public AbstractRowValueExpression[] getChilds() { 44 AbstractRowValueExpression[] childs = new AbstractRowValueExpression[] {}; 45 return childs; 46 47 } 48 49 public String toString() { 50 StringBuffer sb = new StringBuffer (); 51 sb.append(" "); 52 sb.append(_qualifiedidentifier0); 53 return sb.toString(); 54 } 55 56 public Object clone() throws CloneNotSupportedException { 57 qualifiedidentifier tempClass = new qualifiedidentifier(); 58 tempClass._qualifiedidentifier0 = (identifier) _qualifiedidentifier0.clone(); 59 return tempClass; 60 } 61 } 62 | Popular Tags |