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 void
acceptVisitor(LanguageObjectVisitor visitor)
String
getAlias()
Expression
getExpression()
boolean
isProjected()
If this column is projected for use by Teiidvoid
setAlias(String name)
void
setExpression(Expression expression)
void
setProjected(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)
-
-