|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.datanucleus.store.rdbms.sql.SQLColumn
public class SQLColumn
Representation of a column reference in an SQL statement. Has a column, and an optional alias. TODO Merge this with ColumnExpression
| Field Summary | |
|---|---|
protected org.datanucleus.store.mapped.DatastoreIdentifier |
alias
Alias for the column, for use in a SELECT clause. |
protected org.datanucleus.store.mapped.DatastoreField |
column
The column being referenced. |
protected SQLTable |
table
The SQL Table that we are selecting columns from. |
| Constructor Summary | |
|---|---|
SQLColumn(SQLTable table,
org.datanucleus.store.mapped.DatastoreField col,
org.datanucleus.store.mapped.DatastoreIdentifier alias)
Constructor for a column reference. |
|
| Method Summary | |
|---|---|
org.datanucleus.store.mapped.DatastoreIdentifier |
getAlias()
|
org.datanucleus.store.mapped.DatastoreField |
getColumn()
|
SQLTable |
getTable()
|
String |
toString()
Stringifier method to return this "column" in a form for use in SQL statements. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected SQLTable table
protected org.datanucleus.store.mapped.DatastoreField column
protected org.datanucleus.store.mapped.DatastoreIdentifier alias
| Constructor Detail |
|---|
public SQLColumn(SQLTable table,
org.datanucleus.store.mapped.DatastoreField col,
org.datanucleus.store.mapped.DatastoreIdentifier alias)
table - The SQLTable being selectedcol - The columnalias - An alias| Method Detail |
|---|
public SQLTable getTable()
public org.datanucleus.store.mapped.DatastoreField getColumn()
public org.datanucleus.store.mapped.DatastoreIdentifier getAlias()
public String toString()
TABLEALIAS.MYCOLUMN AS COLUMNALIAS MYTABLE.MYCOLUMN AS COLUMNALIAS TABLEALIAS.MYCOLUMN MYTABLE.MYCOLUMNAlso applies any "select-function" defined on the Column.
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||