Package org.teiid.language
Class DerivedColumn
- java.lang.Object
-
- org.teiid.language.BaseLanguageObject
-
- org.teiid.language.DerivedColumn
-
- All Implemented Interfaces:
LanguageObject
public class DerivedColumn extends BaseLanguageObject
-
-
Constructor Summary
Constructors Constructor Description DerivedColumn(String name, Expression expression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacceptVisitor(LanguageObjectVisitor visitor)StringgetAlias()ExpressiongetExpression()booleanisProjected()If this column is projected for use by TeiidvoidsetAlias(String name)voidsetExpression(Expression expression)voidsetProjected(boolean projected)-
Methods inherited from class org.teiid.language.BaseLanguageObject
toString
-
-
-
-
Constructor Detail
-
DerivedColumn
public DerivedColumn(String name, Expression expression)
-
-
Method Detail
-
getAlias
public String getAlias()
-
getExpression
public Expression getExpression()
-
acceptVisitor
public void acceptVisitor(LanguageObjectVisitor visitor)
-
setAlias
public void setAlias(String name)
-
setExpression
public void setExpression(Expression expression)
-
isProjected
public boolean isProjected()
If this column is projected for use by Teiid- Returns:
-
setProjected
public void setProjected(boolean projected)
-
-