1 package com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression; 2 3 import com.daffodilwoods.daffodildb.server.datasystem.interfaces.*; 4 import com.daffodilwoods.daffodildb.server.sql99.common.*; 5 import com.daffodilwoods.daffodildb.server.sql99.ddl.descriptors.*; 6 import com.daffodilwoods.daffodildb.server.sql99.ddl.schemadefinition.*; 7 import com.daffodilwoods.daffodildb.server.sql99.dql.iterator.*; 8 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.condition.*; 9 import com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary.*; 10 import com.daffodilwoods.daffodildb.server.sql99.expression.rowvalueexpression.*; 11 import com.daffodilwoods.daffodildb.server.sql99.expression.stringvalueexpression.*; 12 import com.daffodilwoods.daffodildb.server.sql99.token.*; 13 import com.daffodilwoods.database.resource.*; 14 import com.daffodilwoods.database.sqlinitiator.*; 15 16 public class catalognameSperiod_991726143unqualifiedschemaname extends AbstractRowValueExpression implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, schemaname, datatypedomainname, schemanameclause { 17 public unqualifiedschemaname _unqualifiedschemaname0; 18 public Speriod_991726143 _Speriod_9917261431; 19 public catalogname _catalogname2; 20 21 public void setColumnPredicates(_AllColumnPredicates allColumnPredicates) throws DException { 22 throw new DException("DSE565", new Object [] {"setColumnPredicates()"}); 23 } 24 25 public _Iterator execute(_IndexTable indexTable, _Order order, String [] queryColumns, TableDetails tableDetails) throws DException { 26 throw new DException("DSE565", new Object [] {"execute()"}); 27 } 28 29 public Object run(Object object) throws com.daffodilwoods.database.resource.DException { 30 String catalogName = (String ) _catalogname2.run(null); 31 String schemaName = _unqualifiedschemaname0.getSchemaName(); 32 if (schemaDescriptor != null) { 33 schemaDescriptor.catalog_name = catalogName; 34 schemaDescriptor.schema_name = schemaName; 35 } 36 StringBuffer st = new StringBuffer (catalogName.length() + schemaName.length() + 1); 37 st.append(catalogName); 38 st.append('.'); 39 st.append(schemaName); 40 return st.toString(); 41 } 42 43 SchemaDescriptor schemaDescriptor; 44 public void setSchemaDescriptor(_Descriptor schemaDescriptor) throws DException { 45 this.schemaDescriptor = (SchemaDescriptor) schemaDescriptor; 46 } 47 48 public String getSchemaName() throws com.daffodilwoods.database.resource.DException { 49 return _unqualifiedschemaname0.getSchemaName(); 50 } 51 52 public String getCatalogName() throws com.daffodilwoods.database.resource.DException { 53 return (String ) _catalogname2.run(null); 54 } 55 56 public void setDescriptor(_Descriptor parm1) throws com.daffodilwoods.database.resource.DException { 57 58 throw new java.lang.UnsupportedOperationException ("Method setDescriptor() not yet implemented."); 59 } 60 61 public AbstractRowValueExpression[] getChilds() { 62 AbstractRowValueExpression[] childs = new AbstractRowValueExpression[] { (AbstractRowValueExpression) (_unqualifiedschemaname0), (AbstractRowValueExpression) (_catalogname2)}; 63 return childs; 64 65 } 66 67 public String toString() { 68 StringBuffer sb = new StringBuffer (); 69 sb.append(" "); 70 sb.append(_catalogname2); 71 sb.append(" "); 72 sb.append(_Speriod_9917261431); 73 sb.append(" "); 74 sb.append(_unqualifiedschemaname0); 75 return sb.toString().trim(); 76 } 77 78 public Object clone() throws CloneNotSupportedException { 79 catalognameSperiod_991726143unqualifiedschemaname tempClass = new catalognameSperiod_991726143unqualifiedschemaname(); 80 tempClass._unqualifiedschemaname0 = (unqualifiedschemaname) _unqualifiedschemaname0.clone(); 81 tempClass._Speriod_9917261431 = (Speriod_991726143) _Speriod_9917261431.clone(); 82 tempClass._catalogname2 = (catalogname) _catalogname2.clone(); 83 return tempClass; 84 } 85 } 86 | Popular Tags |