com.im.commons.db.dml
Class SQLSelectColumn
java.lang.Object
com.im.commons.db.dml.SQLSelectColumn
- All Implemented Interfaces:
- SQLSelectElement
public final class SQLSelectColumn
- extends Object
- implements SQLSelectElement
SQLSelectColumn
public SQLSelectColumn(TableColumn tableColumn,
SQLJoin join,
DBDatabaseInfo.ColumnSQLType colType,
int jdbcType,
Class columnClass)
getTableColumn
public TableColumn getTableColumn()
getTable
public SchemaQualifiedName getTable()
getColumn
public String getColumn()
- Description copied from interface:
SQLSelectElement
- The name of the column in the ResultSet
- Specified by:
getColumn in interface SQLSelectElement
addJoins
public void addJoins(Set<SQLJoin> joins)
- Specified by:
addJoins in interface SQLSelectElement
getColumnType
public DBDatabaseInfo.ColumnSQLType getColumnType()
getJdbcType
public int getJdbcType()
- Specified by:
getJdbcType in interface SQLSelectElement
getColumnClass
public Class getColumnClass()
- Specified by:
getColumnClass in interface SQLSelectElement
appendSelect
public void appendSelect(StringBuffer buf)
- Specified by:
appendSelect in interface SQLSelectElement
addFromTables
public void addFromTables(Set<SchemaQualifiedName> set)
- Specified by:
addFromTables in interface SQLSelectElement
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object