butler.ext.metadata
Class AliasColumn

java.lang.Object
  extended by butler.sql.metadata.Column
      extended by butler.ext.metadata.AliasColumn

public class AliasColumn
extends Column

Column that acts as an alias for another column.

Author:
Fredrik Bertilsson

Constructor Summary
AliasColumn(java.lang.String alias, Column col)
           
 
Method Summary
 java.lang.Object get(Record rec)
           
 void set(Record rec, java.lang.Object value)
           
 
Methods inherited from class butler.sql.metadata.Column
copy, createDatatype, eq, equals, equals, ge, getCaption, getColumn, getColumnSize, getCreateSQL, getDatatype, getDecimalDigits, getDefaultValue, getHelp, getLocalizableCaption, getName, getSQL, getSQL, getSQL, getTable, getTableName, getType, gt, hashCode, isEditable, isInPrimaryKey, isNullable, isPhysical, le, like, lt, ne, 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

AliasColumn

public AliasColumn(java.lang.String alias,
                   Column col)
            throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

get

public java.lang.Object get(Record rec)
                     throws java.lang.Exception
Overrides:
get in class Column
Throws:
java.lang.Exception

set

public void set(Record rec,
                java.lang.Object value)
         throws java.lang.Exception
Overrides:
set in class Column
Throws:
java.lang.Exception