1 package com.daffodilwoods.daffodildb.server.sql99.dql.queryexpression; 2 3 import java.util.*; 4 5 import com.daffodilwoods.daffodildb.server.datadictionarysystem.*; 6 import com.daffodilwoods.daffodildb.server.serversystem.*; 7 import com.daffodilwoods.daffodildb.server.sql99.common.*; 8 import com.daffodilwoods.daffodildb.server.sql99.dql.execution.*; 9 import com.daffodilwoods.daffodildb.server.sql99.dql.listenerevents.*; 10 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.*; 11 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.condition.*; 12 import com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression.*; 13 import com.daffodilwoods.daffodildb.server.sql99.utils.*; 14 import com.daffodilwoods.daffodildb.utils.parser.*; 15 import com.daffodilwoods.database.resource.*; 16 import com.daffodilwoods.database.sqlinitiator.*; 17 18 36 37 public class parenqueryexpressionbody implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, non_joinqueryprimary, queryexpressionbody { 38 39 public queryexpressionbody _queryexpressionbody0 ; 40 41 public void setDefaultValues(_VariableValueOperations variableValueOperation) throws DException { 42 _queryexpressionbody0.setDefaultValues(variableValueOperation); 43 } 44 45 46 public _Reference[] getReferences(TableDetails[] tableDetails) throws DException { 47 return _queryexpressionbody0.getReferences(tableDetails); 48 } 49 50 public Object run(Object object) throws com.daffodilwoods.database.resource.DException{ 51 return _queryexpressionbody0.run(object) ; 52 } 53 54 public ColumnDetails[] getColumnDetails() throws DException { 55 return _queryexpressionbody0.getColumnDetails(); 56 } 57 58 public Object [] getParameters(Object object) throws DException { 59 return _queryexpressionbody0.getParameters(object); 60 } 61 62 public ParameterInfo[] getParameterInfo() throws DException { 63 64 return _queryexpressionbody0.getParameterInfo(); 65 } 66 67 68 69 public void getColumnsIncluded(ArrayList aList) throws DException { 70 _queryexpressionbody0.getColumnsIncluded(aList); 71 } 72 73 public void getTablesIncluded(ArrayList aList) throws DException { 74 _queryexpressionbody0.getTablesIncluded(aList); 75 } 76 77 78 79 public _Reference[] checkSemantic(_ServerSession session,_OrderByClause orderClause,boolean checkUserRight,boolean checkSetOperatorPresent) throws DException { 80 return _queryexpressionbody0.checkSemantic(session,orderClause,checkUserRight,checkSetOperatorPresent); 81 } 82 83 public ColumnDetails[] getSelectedColumns() throws DException { 84 return _queryexpressionbody0.getSelectedColumns(); 85 } 86 87 public _ColumnCharacteristics getColumnCharacteristics(Object object) throws DException{ 88 return _queryexpressionbody0.getColumnCharacteristics(object); 89 } 90 91 public _TablePlan getExecutionPlan(_ServerSession session,booleanvalueexpression bve,_DatedFramework datedCondition,_Order order,ColumnDetails[] cdsWithActualTableDetails, ConditionArray conditionArray) throws DException { 92 return _queryexpressionbody0.getExecutionPlan(session, bve, datedCondition , order,cdsWithActualTableDetails , conditionArray ) ; 93 } 94 95 public void setFKeyColumnDetails(ColumnDetails[] fKeyColumns) throws DException { 96 _queryexpressionbody0.setFKeyColumnDetails(fKeyColumns); 97 } 98 99 public QueryProperty getStrings() throws com.daffodilwoods.database.resource.DException { 100 return _queryexpressionbody0.getStrings(); 101 } 102 103 public void setTablesForInsertion(ColumnMappingHandler parm1,_VariableValueOperations vv) throws com.daffodilwoods.database.resource.DException { 104 _queryexpressionbody0.setTablesForInsertion(parm1,vv); 105 } 106 107 public TableDetails[] getTablesForBlankInsert() throws com.daffodilwoods.database.resource.DException { 108 return _queryexpressionbody0.getTablesForBlankInsert(); 109 } 110 111 public TableDetails[] getAllTableDetails() throws DException { 112 return _queryexpressionbody0.getAllTableDetails(); 113 } 114 115 public void verifyValues(_VariableValueOperations vv ) throws DException{ 116 _queryexpressionbody0.verifyValues(vv); 117 } 118 public TableDetails[] getViewTableDetails() throws DException { 119 return _queryexpressionbody0.getViewTableDetails(); 120 } 121 public String toString() 122 { 123 StringBuffer sb = new StringBuffer (); 124 sb.append(" "); 125 sb.append("("); 126 sb.append(" "); 127 sb.append(_queryexpressionbody0); 128 sb.append(" "); 129 sb.append(")"); 130 return sb.toString(); 131 } 132 public Object clone() throws CloneNotSupportedException { 133 parenqueryexpressionbody tempClass = new parenqueryexpressionbody(); 134 tempClass._queryexpressionbody0= (queryexpressionbody)_queryexpressionbody0.clone(); 135 return tempClass; 136 } 137 138 public boolean isSimpleQuery(_ServerSession serverSession) throws DException { 139 return _queryexpressionbody0.isSimpleQuery(serverSession); 140 } 141 142 public boolean isViewOptimizationPossible() throws DException { 143 return _queryexpressionbody0.isViewOptimizationPossible(); 144 } 145 public _TablePlan[] getTablePlans(_ServerSession session , booleanvalueexpression condition , _Order order , ColumnDetails[] columnDetails,ConditionArray conditionArray) throws DException { 146 return _queryexpressionbody0.getTablePlans(session , condition , order , columnDetails,conditionArray); 147 } 148 public _BVEPlan getBveExecutionPlan() throws DException { 149 return _queryexpressionbody0.getBveExecutionPlan(); 150 } 151 152 public boolean hasConstantSelectedColumn(booleanvalueexpression bve ) throws DException{ 153 return _queryexpressionbody0.hasConstantSelectedColumn(bve); 154 } 155 156 } 157 | Popular Tags |