com.im.commons.db 5.9.2

com.im.commons.db.dml
Class TableColumn

java.lang.Object
  extended by com.im.commons.db.dml.SelectColumn
      extended by com.im.commons.db.dml.TableColumn
All Implemented Interfaces:
Serializable

public class TableColumn
extends SelectColumn
implements Serializable

A column in table

See Also:
Serialized Form

Constructor Summary
TableColumn(SchemaQualifiedName schemaPlusTable, String column)
           
TableColumn(SchemaQualifiedName schemaPlusTable, String column, String identifierQuoteString)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getColumn()
          Get the column name
 String getColumnDefinition(TermEncoder encoder)
          Returns column definition as it would appear in the SELECT clause.
 String getColumnQuoted()
          Get the column name quoted
 SchemaQualifiedName getSchemaPlusTable()
          Get the schema qualified table name
 int hashCode()
           
 
Methods inherited from class com.im.commons.db.dml.SelectColumn
getAlias, setAlias
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableColumn

public TableColumn(SchemaQualifiedName schemaPlusTable,
                   String column)

TableColumn

public TableColumn(SchemaQualifiedName schemaPlusTable,
                   String column,
                   String identifierQuoteString)
Method Detail

getSchemaPlusTable

public SchemaQualifiedName getSchemaPlusTable()
Get the schema qualified table name

Returns:
The schema qualified table name

getColumn

public String getColumn()
Get the column name

Returns:
The column name

getColumnQuoted

public String getColumnQuoted()
Get the column name quoted

Returns:
The column name quoted with DB-specific quote string

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getColumnDefinition

public String getColumnDefinition(TermEncoder encoder)
Description copied from class: SelectColumn
Returns column definition as it would appear in the SELECT clause.

Specified by:
getColumnDefinition in class SelectColumn
Returns:
column definition

com.im.commons.db 5.9.2