1 package com.daffodilwoods.daffodildb.server.sql99.dql.tableexpression.fromclause; 2 3 import java.util.*; 4 import com.daffodilwoods.daffodildb.server.sql99.common.*; 5 import com.daffodilwoods.daffodildb.server.sql99.dql.plan.condition.*; 6 import com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression.*; 7 import com.daffodilwoods.daffodildb.server.sql99.token.*; 8 import com.daffodilwoods.daffodildb.server.sql99.utils.*; 9 import com.daffodilwoods.database.resource.*; 10 11 21 public class joincondition implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, joinspecification { 22 25 public searchcondition _searchcondition0; 26 29 public SRESERVEDWORD1206543922 _SRESERVEDWORD12065439221; 30 31 public joincondition() { 32 } 33 34 public joincondition(booleanvalueexpression condition) { 35 _searchcondition0 = new searchcondition(); 36 _searchcondition0._searchcondition0 = condition; 37 _SRESERVEDWORD12065439221 = new SRESERVEDWORD1206543922(); 38 _SRESERVEDWORD12065439221._SRESERVEDWORD12065439220 = " ON "; 39 } 40 41 48 public void verifyValues(_VariableValueOperations variableValueOperation) throws DException { 49 _searchcondition0.verifyValues(variableValueOperation); 50 } 51 52 58 public void setDefaultValues(_VariableValueOperations variableValueOperation) throws DException { 59 _searchcondition0.setDefaultValues(variableValueOperation); 60 } 61 62 public Object run(Object object) throws com.daffodilwoods.database.resource.DException { 63 return null; 64 } 65 66 public booleanvalueexpression getWholeCondition() throws DException { 67 return _searchcondition0.getWholeCondition(); 68 } 69 70 public ColumnDetails[] getColumnDetails() throws DException { 71 return _searchcondition0.getColumnDetails(); 72 } 73 74 public void getColumnsIncluded(ArrayList aList) throws DException { 75 _searchcondition0.getColumnsIncluded(aList); 76 } 77 78 public void getTablesIncluded(ArrayList aList) throws DException { 79 _searchcondition0.getTablesIncluded(aList); 80 } 81 82 public ParameterInfo[] getParameterInfo() throws DException { 83 return _searchcondition0.getParameterInfo(); 84 } 85 86 public Object [] getParameters(Object object) throws DException { 87 return _searchcondition0.getParameters(object); 88 } 89 90 public _BVEPlan getBveExecutionPlan() throws DException { 91 return _searchcondition0.getBveExecutionPlan(); 92 } 93 94 public _QualifiedBVE getQualifiedBVE(TableDetails[] tableDetails) throws DException { 95 return _searchcondition0.getQualifiedBVE(tableDetails); 96 } 97 public com.daffodilwoods.daffodildb.server.sql99.utils._Reference[] checkSemantic(com.daffodilwoods.daffodildb.server.serversystem._ServerSession parent, boolean checkUserRight) throws DException { 98 99 if(_searchcondition0.hasContainClause()) 100 throw new DException("DSE6011",null); 101 return _searchcondition0.checkSemantic(parent); 102 } 103 110 public TableDetails[] getJoinCorrespondingTables(TableDetails[] td) throws DException { 111 TableDetails[] t11 = _searchcondition0.getCorrespondingTableDetails(td); 112 return t11; 113 } 114 115 public String toString() { 116 StringBuffer sb = new StringBuffer (); 117 sb.append(" "); 118 sb.append(_SRESERVEDWORD12065439221); 119 sb.append(" "); 120 sb.append(_searchcondition0); 121 return sb.toString(); 122 } 123 124 public Object clone() throws CloneNotSupportedException { 125 joincondition tempClass = new joincondition(); 126 tempClass._searchcondition0 = (searchcondition) _searchcondition0.clone(); 127 tempClass._SRESERVEDWORD12065439221 = (SRESERVEDWORD1206543922) _SRESERVEDWORD12065439221.clone(); 128 return tempClass; 129 } 130 131 } 132 | Popular Tags |