1 package com.daffodilwoods.daffodildb.server.sql99.expression; 2 3 import com.daffodilwoods.daffodildb.server.sql99.common.*; 4 import com.daffodilwoods.database.resource.*; 5 6 public abstract class AbstractGeneralFunction extends AbstractValueExpression implements com.daffodilwoods.daffodildb.server.sql99.common._sortspecificationAndselectSubList { 7 8 protected ColumnDetails[] columnDetails; 9 10 public ColumnDetails[] getColumnDetails() throws DException { 11 if (columnDetails != null) { 12 return columnDetails; 13 } 14 ColumnDetails columnDetail = new ColumnDetails(); 15 columnDetail.setColumn(new String [] {toString()}); 16 columnDetail.setType(SCALARFUNCTION); 17 columnDetail.setObject(this); 18 columnDetails = new ColumnDetails[] {columnDetail}; 19 return columnDetails; 20 } 21 22 } 23 | Popular Tags |