|
||||||||||
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 |