butler.sql.query
Class AggregateColumn

java.lang.Object
  extended by butler.sql.metadata.Column
      extended by butler.sql.query.AggregateColumn

public class AggregateColumn
extends Column

Author:
Fredrik Bertilsson

Constructor Summary
AggregateColumn(AggregateFunction func, Column col)
           
 
Method Summary
 Datatype getDatatype()
           
 AggregateFunction getFunction()
           
 java.lang.String getSQL(java.lang.String tabAlias, java.lang.String colAlias)
           
 
Methods inherited from class butler.sql.metadata.Column
copy, createDatatype, eq, equals, equals, ge, get, getCaption, getColumn, getColumnSize, getCreateSQL, getDecimalDigits, getDefaultValue, getHelp, getLocalizableCaption, getName, getSQL, getSQL, getTable, getTableName, getType, gt, hashCode, isEditable, isInPrimaryKey, isNullable, isPhysical, le, like, lt, ne, set, setCaption, setDatatype, setDefaultValue, setEditable, setInPrimaryKey, setNullable, setTable, toString, toXML
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AggregateColumn

public AggregateColumn(AggregateFunction func,
                       Column col)
                throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getSQL

public java.lang.String getSQL(java.lang.String tabAlias,
                               java.lang.String colAlias)
                        throws java.lang.Exception
Overrides:
getSQL in class Column
Throws:
java.lang.Exception

getDatatype

public Datatype getDatatype()
Overrides:
getDatatype in class Column

getFunction

public AggregateFunction getFunction()