Package org.teiid.query.sql.lang
Class ObjectTable.ObjectColumn
- java.lang.Object
-
- org.teiid.query.sql.lang.TableFunctionReference.ProjectedColumn
-
- org.teiid.query.sql.lang.ObjectTable.ObjectColumn
-
- Enclosing class:
- ObjectTable
public static class ObjectTable.ObjectColumn extends TableFunctionReference.ProjectedColumn
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
ObjectColumn()
ObjectColumn(String name, String type, String path, Expression defaultExpression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectTable.ObjectColumn
clone()
boolean
equals(Object obj)
CompiledScript
getCompiledScript()
Expression
getDefaultExpression()
String
getPath()
void
setCompiledScript(CompiledScript compiledScript)
void
setDefaultExpression(Expression defaultExpression)
void
setPath(String path)
-
-
-
Constructor Detail
-
ObjectColumn
public ObjectColumn(String name, String type, String path, Expression defaultExpression)
-
ObjectColumn
protected ObjectColumn()
-
-
Method Detail
-
getDefaultExpression
public Expression getDefaultExpression()
-
setDefaultExpression
public void setDefaultExpression(Expression defaultExpression)
-
getPath
public String getPath()
-
setPath
public void setPath(String path)
-
getCompiledScript
public CompiledScript getCompiledScript()
-
setCompiledScript
public void setCompiledScript(CompiledScript compiledScript)
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classTableFunctionReference.ProjectedColumn
-
clone
public ObjectTable.ObjectColumn clone()
-
-