1 package com.daffodilwoods.daffodildb.server.sql99.dql.queryexpression. 2 queryspecification; 3 4 import com.daffodilwoods.database.resource.*; 5 import com.daffodilwoods.daffodildb.server.sql99.token.*; 6 import com.daffodilwoods.daffodildb.server.serversystem._ServerSession; 7 import com.daffodilwoods.daffodildb.server.sql99.utils._Reference; 8 import com.daffodilwoods.daffodildb.server.sql99.common.ColumnDetails; 9 import com.daffodilwoods.daffodildb.server.sql99.utils.ByteComparison; 10 import com.daffodilwoods.daffodildb.server.sql99.common.ParameterInfo; 11 import java.util.ArrayList ; 12 import com.daffodilwoods.daffodildb.server.sql99.common.TableDetails; 13 import com.daffodilwoods.daffodildb.server.sql99.expression.valueexpression; 14 import com.daffodilwoods.database.utility.P; 15 16 public class SRESERVEDWORD1206543922Optasclause 17 implements com.daffodilwoods.daffodildb.utils.parser.StatementExecuter, 18 selectsublist { 19 20 public asclause _Optasclause0; 21 public SRESERVEDWORD1206543922 _SRESERVEDWORD12065439221; 22 23 26 public ColumnDetails[] columnDetails; 27 28 public Object run(Object object) throws DException { 29 return _SRESERVEDWORD12065439221.run(object); 30 } 31 32 public String toString() { 33 StringBuffer sb = new StringBuffer (); 34 sb.append(" "); 35 sb.append(_SRESERVEDWORD12065439221); 36 sb.append(" "); 37 if (_Optasclause0 != null) { 38 sb.append(_Optasclause0); 39 } 40 return sb.toString(); 41 } 42 43 public _Reference[] checkSemantic(_ServerSession parent) throws DException { 44 return _SRESERVEDWORD12065439221.checkSemantic(parent); 45 } 46 47 public ColumnDetails[] getColumnDetails() throws DException { 48 columnDetails = columnDetails != null ? columnDetails : 49 _SRESERVEDWORD12065439221.getColumnDetails(); 50 return columnDetails; 51 52 } 53 54 public ByteComparison getByteComparison(Object object) throws DException { 55 return _SRESERVEDWORD12065439221.getByteComparison(object); 56 } 57 58 public ParameterInfo[] getParameterInfo() throws DException { 59 return _SRESERVEDWORD12065439221.getParameterInfo(); 60 } 61 public Object [] getParameters(Object object) throws DException { 62 return _SRESERVEDWORD12065439221.getParameters(object); 63 } 64 65 public void getColumnsIncluded(ArrayList parm1) throws com.daffodilwoods. 66 database.resource.DException { 67 _SRESERVEDWORD12065439221.getColumnsIncluded(parm1); 68 69 } 70 71 public ColumnDetails[] getChildColumnDetails() throws DException { 72 return getColumnDetails(); 73 } 74 75 public _Reference[] getReferences(TableDetails[] tableDetails) throws 76 DException { 77 78 return _SRESERVEDWORD12065439221.getReferences(tableDetails); 79 80 } 81 82 public ColumnDetails[] getDerivedColumnDetails() throws DException { 83 ColumnDetails[] columnDetail = _SRESERVEDWORD12065439221.getColumnDetails(); if (_Optasclause0 != null) { 85 columnDetail[0].setAliasName( (String ) _Optasclause0.run(null)); 86 } 87 return new ColumnDetails[] { 88 columnDetail[0]}; 89 } 90 91 public Object clone() throws CloneNotSupportedException { 92 SRESERVEDWORD1206543922Optasclause tempClass = new 93 SRESERVEDWORD1206543922Optasclause(); 94 if (_Optasclause0 != null) { 95 tempClass._Optasclause0 = (asclause) _Optasclause0.clone(); 96 } 97 tempClass._SRESERVEDWORD12065439221 = (SRESERVEDWORD1206543922) 98 _SRESERVEDWORD12065439221.clone(); 99 return tempClass; 100 } 101 102 } 103 104 | Popular Tags |