com.im.commons.db 5.9.2

com.im.commons.db.dml
Class SelectColumn

java.lang.Object
  extended by com.im.commons.db.dml.SelectColumn
Direct Known Subclasses:
TableColumn

public abstract class SelectColumn
extends Object

This is the baseclass for TableColumn and (if supported in the future) ExpressionColumn


Constructor Summary
protected SelectColumn()
           
  SelectColumn(String alias)
           
 
Method Summary
 String getAlias()
           
abstract  String getColumnDefinition(TermEncoder encoder)
          Returns column definition as it would appear in the SELECT clause.
 void setAlias(String alias)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectColumn

public SelectColumn(String alias)

SelectColumn

protected SelectColumn()
Method Detail

setAlias

public void setAlias(String alias)

getAlias

public String getAlias()

getColumnDefinition

public abstract String getColumnDefinition(TermEncoder encoder)
Returns column definition as it would appear in the SELECT clause.

Parameters:
encoder -
Returns:
column definition

com.im.commons.db 5.9.2