|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ISelectSymbol
Represents an item in the SELECT clause. Typically the SELECT clause contains expressions which are optionally given an output name.
| Method Summary | |
|---|---|
IExpression |
getExpression()
Get the expression referenced by this symbol. |
java.lang.String |
getOutputName()
Return output column name. |
boolean |
hasAlias()
Determine whether this symbol is named with an alias. |
void |
setAlias(boolean alias)
Set whether this symbol is named with an alias. |
void |
setExpression(IExpression expression)
Set the expression referenced by this symbol. |
void |
setOutputName(java.lang.String name)
Set output column name. |
| Methods inherited from interface org.teiid.connector.language.ILanguageObject |
|---|
acceptVisitor |
| Method Detail |
|---|
boolean hasAlias()
java.lang.String getOutputName()
IExpression getExpression()
void setAlias(boolean alias)
alias - True if an alias existsvoid setOutputName(java.lang.String name)
name - Name of the output columnvoid setExpression(IExpression expression)
expression - The expression
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||