|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.Objectdk.eobjects.metamodel.query.SelectItem
public class SelectItem
Represents a SELECT item. SelectItems can take different forms:
SelectClause,
Serialized Form| Constructor Summary | |
|---|---|
SelectItem(Column column)
Creates a simple SelectItem that selects from a column |
|
SelectItem(FunctionType function,
Column column)
Creates a SelectItem that uses a function on a column, for example SUM(price) or MAX(age) |
|
SelectItem(FunctionType function,
java.lang.String expression,
java.lang.String alias)
Creates a SelectItem based on a function and an expression. |
|
SelectItem(SelectItem subQuerySelectItem,
FromItem subQueryFromItem)
Creates a SelectItem that |
|
SelectItem(java.lang.String expression,
java.lang.String alias)
Creates a SelectItem based on an expression. |
|
| Method Summary | |
|---|---|
protected SelectItem |
clone()
|
boolean |
equals(java.lang.Object obj)
|
boolean |
equalsIgnoreAlias(SelectItem that)
|
java.lang.String |
getAlias()
|
Column |
getColumn()
|
static SelectItem |
getCountAllItem()
Generates a COUNT(*) select item |
java.lang.String |
getExpression()
|
FunctionType |
getFunction()
|
Query |
getQuery()
|
java.lang.String |
getSameQueryAlias()
|
FromItem |
getSubQueryFromItem()
|
SelectItem |
getSubQuerySelectItem()
|
java.lang.String |
getSuperQueryAlias()
|
java.lang.String |
getSuperQueryAlias(boolean includeQuotes)
|
int |
hashCode()
|
static boolean |
isCountAllItem(SelectItem item)
|
boolean |
isReferenced(Column column)
Investigates whether or not this SelectItem references a particular column. |
SelectItem |
setAlias(java.lang.String alias)
|
SelectItem |
setColumn(Column column)
|
SelectItem |
setExpression(java.lang.String expression)
|
SelectItem |
setFunction(FunctionType function)
|
SelectItem |
setQuery(Query query)
|
SelectItem |
setSubQueryFromItem(FromItem subQueryFromItem)
|
SelectItem |
setSubQuerySelectItem(SelectItem subQuerySelectItem)
|
java.lang.String |
toString()
|
java.lang.StringBuilder |
toStringNoAlias()
|
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public SelectItem(Column column)
column -
public SelectItem(FunctionType function,
Column column)
function - column -
public SelectItem(java.lang.String expression,
java.lang.String alias)
expression - alias -
public SelectItem(FunctionType function,
java.lang.String expression,
java.lang.String alias)
function - expression - alias -
public SelectItem(SelectItem subQuerySelectItem,
FromItem subQueryFromItem)
subQuerySelectItem - subQueryFromItem - the FromItem that holds the sub-query| Method Detail |
|---|
public static SelectItem getCountAllItem()
public static boolean isCountAllItem(SelectItem item)
public java.lang.String getAlias()
public SelectItem setAlias(java.lang.String alias)
public FunctionType getFunction()
public SelectItem setFunction(FunctionType function)
public Column getColumn()
public SelectItem setColumn(Column column)
public java.lang.String getExpression()
public SelectItem setExpression(java.lang.String expression)
public SelectItem setQuery(Query query)
setQuery in interface IQueryItempublic Query getQuery()
getQuery in interface IQueryItempublic SelectItem getSubQuerySelectItem()
public SelectItem setSubQuerySelectItem(SelectItem subQuerySelectItem)
public FromItem getSubQueryFromItem()
public SelectItem setSubQueryFromItem(FromItem subQueryFromItem)
public java.lang.String getSuperQueryAlias()
public java.lang.String getSuperQueryAlias(boolean includeQuotes)
includeQuotes - indicates whether or not the output should include quotes, if
the select item's column has quotes associated (typically
true, but false if used for presentation)
public java.lang.String getSameQueryAlias()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.StringBuilder toStringNoAlias()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic boolean equalsIgnoreAlias(SelectItem that)
public int hashCode()
hashCode in class java.lang.Objectprotected SelectItem clone()
clone in class java.lang.Objectpublic boolean isReferenced(Column column)
column -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||