1 package com.daffodilwoods.daffodildb.server.sql99.expression.expressionprimary; 2 3 import com.daffodilwoods.daffodildb.server.serversystem.*; 4 import com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression.*; 5 import com.daffodilwoods.daffodildb.server.sql99.expression.rowvalueexpression.*; 6 import com.daffodilwoods.daffodildb.server.sql99.expression.stringvalueexpression.*; 7 import com.daffodilwoods.database.general.*; 8 import com.daffodilwoods.database.resource.*; 9 import com.daffodilwoods.daffodildb.server.sql99.dql.tableexpression.fromclause.localorschemaqualifiedname; 10 11 public class routinename extends AbstractRowValueExpression implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter { 12 public localorschemaqualifiedname _routinename0; 13 14 public Object run(Object object) throws com.daffodilwoods.database.resource.DException { 15 return null; 16 } 17 18 public String getCatalogName() throws com.daffodilwoods.database.resource.DException { 19 return _routinename0.getCatalogName(); 20 } 21 22 public String getSchemaName() throws com.daffodilwoods.database.resource.DException { 23 return _routinename0.getSchemaName(); 24 } 25 26 public String getRoutineName() throws com.daffodilwoods.database.resource.DException { 27 return _routinename0.getIdentifierName(); 28 } 29 30 public AbstractRowValueExpression[] getChilds() { 31 AbstractRowValueExpression[] childs = new AbstractRowValueExpression[] {}; 32 return childs; 33 34 } 35 36 public String toString() { 37 StringBuffer sb = new StringBuffer (); 38 sb.append(" "); 39 sb.append(_routinename0); 40 return sb.toString(); 41 } 42 43 public Object clone() throws CloneNotSupportedException { 44 routinename tempClass = new routinename(); 45 tempClass._routinename0 = (localorschemaqualifiedname) _routinename0.clone(); 46 return tempClass; 47 } 48 49 public QualifiedIdentifier getQualifiedRoutineName(_ServerSession serverSession) throws DException { 50 String catalog = getCatalogName() == null ? serverSession.getCurrentCatalog() : getCatalogName(); 51 String schema = getSchemaName() == null ? serverSession.getCurrentSchema() : getSchemaName(); 52 return new QualifiedIdentifier(catalog, schema, getRoutineName()); 53 } 54 55 } 56 | Popular Tags |