KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > daffodildb > server > sql99 > expression > AbstractGeneralFunction


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 JavaDoc[] {toString()});
16       columnDetail.setType(SCALARFUNCTION);
17       columnDetail.setObject(this);
18       columnDetails = new ColumnDetails[] {columnDetail};
19       return columnDetails;
20    }
21
22 }
23
Popular Tags