1 package com.daffodilwoods.daffodildb.server.sql99.dql.queryexpression.orderbyclause; 2 3 import java.util.*; 4 import com.daffodilwoods.daffodildb.server.sql99.common.*; 5 import com.daffodilwoods.daffodildb.server.sql99.dql.queryexpression.*; 6 import com.daffodilwoods.daffodildb.server.sql99.expression.booleanvalueexpression.predicates.*; 7 import com.daffodilwoods.daffodildb.server.sql99.token.*; 8 import com.daffodilwoods.daffodildb.server.sql99.utils.*; 9 import com.daffodilwoods.database.resource.*; 10 import com.daffodilwoods.database.sqlinitiator.*; 11 12 24 public class orderbyclause implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, TypeConstants, ExecutionPlanConstants, _OrderByClause { 25 28 public sortspecificationlist _sortspecificationlist0; 29 32 public SRESERVEDWORD1206543922 _SRESERVEDWORD12065439221; 33 36 public SRESERVEDWORD1206543922 _SRESERVEDWORD12065439222; 37 41 private ColumnDetails[] columnDetails; 42 47 48 public void setDefaultValues(_VariableValueOperations variableValueOperation) throws DException { 49 } 50 56 public _Reference[] getReferences(TableDetails[] tableDetails) throws DException { 57 return _sortspecificationlist0.getReferences(tableDetails); 58 } 59 public ColumnDetails[] getColumnDetails() throws DException { 60 return columnDetails == null ? _sortspecificationlist0.getColumnDetails() : columnDetails; 61 } 62 public com.daffodilwoods.daffodildb.server.sql99.utils._Reference[] checkSemantic(com.daffodilwoods.daffodildb.server.serversystem._ServerSession parent) throws DException { 63 return _sortspecificationlist0.checkSemantic(parent); 64 } 65 public Object run(Object object) throws com.daffodilwoods.database.resource.DException { 66 return null; 67 } 68 69 70 71 public ParameterInfo[] getParameterInfo() throws DException { 72 return _sortspecificationlist0.getParameterInfo(); 73 } 74 75 public Object [] getParameters(Object object) throws DException { 76 return _sortspecificationlist0.getParameters(object); 77 } 78 79 public void getColumnsIncluded(ArrayList aList) throws DException { 80 _sortspecificationlist0.getColumnsIncluded(aList); 81 } 82 83 public void getTablesIncluded(ArrayList aList) throws DException { 84 _sortspecificationlist0.getTablesIncluded(aList); 85 } 86 87 88 93 94 public ColumnDetails[] getKeyColumnDetails() throws DException { 95 return _sortspecificationlist0.getKeyColumnDetails(); 96 } 97 public _Order getOrder() throws DException { 98 return new SelectOrder(getKeyColumnDetails(), _sortspecificationlist0.getOrderOfColumns()); 99 } 100 101 public String toString() { 102 StringBuffer sb = new StringBuffer (); 103 sb.append(" "); 104 sb.append(_SRESERVEDWORD12065439222); 105 sb.append(" "); 106 sb.append(_SRESERVEDWORD12065439221); 107 sb.append(" "); 108 sb.append(_sortspecificationlist0); 109 return sb.toString(); 110 } 111 112 public Object clone() throws CloneNotSupportedException { 113 orderbyclause tempClass = new orderbyclause(); 114 tempClass._sortspecificationlist0 = (sortspecificationlist) _sortspecificationlist0.clone(); 115 tempClass._SRESERVEDWORD12065439221 = (SRESERVEDWORD1206543922) _SRESERVEDWORD12065439221.clone(); 116 tempClass._SRESERVEDWORD12065439222 = (SRESERVEDWORD1206543922) _SRESERVEDWORD12065439222.clone(); 117 return tempClass; 118 } 119 120 } 121 | Popular Tags |