|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.edg.info.sqlutil.parsql.AliasedName
org.edg.info.sqlutil.parsql.SelectItem
SelectItem: an item in the SELECT part of an SQL query. (The SELECT part of a query is a Vector of SelectItem).
Field Summary |
Fields inherited from class org.edg.info.sqlutil.parsql.AliasedName |
FORM_COLUMN, FORM_TABLE |
Constructor Summary | |
SelectItem()
Create a new SELECT item |
|
SelectItem(java.lang.String fullname)
Create a new SELECT item, given its name (for column names and wildcards). |
Method Summary | |
java.lang.String |
getAggregate()
If this item is an aggregate function, return the function name. |
ExpSelConst |
getExpression()
DOCUMENT ME! |
boolean |
isCountDistinct()
|
boolean |
isExpression()
DOCUMENT ME! |
void |
setAggregate(java.lang.String a)
Initialize an aggregate function on this item (generally SUM, AVG, MAX, MIN) Example: SELECT AVG(age) FROM people; -> The aggregate function is AVG. |
void |
setExpression(ExpSelConst e)
Initialize this SELECT item as an SQL expression (not a column name nor wildcard) Example: SELECT a+b FROM table1; (a+b is an expression) |
java.lang.String |
toString()
DOCUMENT ME! |
Methods inherited from class org.edg.info.sqlutil.parsql.AliasedName |
getAlias, getColumn, getSchema, getTable, isWildcard, setAlias |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public SelectItem()
public SelectItem(java.lang.String fullname)
fullname
- A string that represents a column name or wildcard
(example: a.).Method Detail |
public void setAggregate(java.lang.String a)
a
- The name of the aggregate function (a String, like SUM, AVG,
MAX, MIN)public java.lang.String getAggregate()
public boolean isCountDistinct()
public void setExpression(ExpSelConst e)
e
- DOCUMENT ME!public ExpSelConst getExpression()
public boolean isExpression()
public java.lang.String toString()
toString
in class AliasedName
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |