1 package com.daffodilwoods.daffodildb.server.sql99.expression.stringvalueexpression; 2 3 import com.daffodilwoods.daffodildb.server.sql99.ddl.descriptors.*; 4 import com.daffodilwoods.daffodildb.server.sql99.ddl.schemadefinition.*; 5 import com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary.*; 6 import com.daffodilwoods.daffodildb.server.sql99.expression.rowvalueexpression.*; 7 import com.daffodilwoods.database.resource.*; 8 9 public class unqualifiedschemaname extends AbstractRowValueExpression implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, schemaname, schemanameclause { 10 public identifier _unqualifiedschemaname0; 11 12 public Object run(Object object) throws com.daffodilwoods.database.resource.DException { 13 String schemaName = (String ) _unqualifiedschemaname0.run(object); 14 if (schemaDescriptor != null) { 15 schemaDescriptor.schema_name = schemaName; 16 } 17 return schemaName; 18 } 19 20 SchemaDescriptor schemaDescriptor; 21 public void setSchemaDescriptor(_Descriptor schemaDescriptor) throws DException { 22 this.schemaDescriptor = (SchemaDescriptor) schemaDescriptor; 23 } 24 25 public String getSchemaName() throws com.daffodilwoods.database.resource.DException { 26 return (String ) _unqualifiedschemaname0.run(null); 27 } 28 29 public String getCatalogName() throws com.daffodilwoods.database.resource.DException { 30 return null; 31 } 32 33 public AbstractRowValueExpression[] getChilds() { 34 AbstractRowValueExpression[] childs = new AbstractRowValueExpression[] {}; 35 return childs; 36 37 } 38 39 public String toString() { 40 StringBuffer sb = new StringBuffer (); 41 sb.append(" "); 42 sb.append(_unqualifiedschemaname0); 43 return sb.toString(); 44 } 45 46 public Object clone() throws CloneNotSupportedException { 47 unqualifiedschemaname tempClass = new unqualifiedschemaname(); 48 tempClass._unqualifiedschemaname0 = (identifier) _unqualifiedschemaname0.clone(); 49 return tempClass; 50 } 51 52 } 53 | Popular Tags |