public class FieldEval extends EvalNode implements Cloneable
| Constructor and Description |
|---|
FieldEval(Column column) |
FieldEval(String columnName,
TajoDataTypes.DataType domain) |
| Modifier and Type | Method and Description |
|---|---|
int |
childNum() |
Object |
clone() |
boolean |
equals(Object obj) |
Datum |
eval(Schema schema,
Tuple tuple) |
EvalNode |
getChild(int idx) |
String |
getColumnName() |
Column |
getColumnRef() |
String |
getName() |
String |
getQualifier() |
TajoDataTypes.DataType |
getValueType() |
int |
hashCode() |
void |
postOrder(EvalNodeVisitor visitor) |
void |
preOrder(EvalNodeVisitor visitor) |
void |
replaceColumnRef(String columnName) |
String |
toString() |
public FieldEval(String columnName, TajoDataTypes.DataType domain)
public FieldEval(Column column)
public TajoDataTypes.DataType getValueType()
getValueType in class EvalNodepublic Column getColumnRef()
public String getQualifier()
public String getColumnName()
public void replaceColumnRef(String columnName)
public Object clone() throws CloneNotSupportedException
clone in class EvalNodeCloneNotSupportedExceptionpublic void preOrder(EvalNodeVisitor visitor)
public void postOrder(EvalNodeVisitor visitor)
Copyright © 2015 Apache Software Foundation. All Rights Reserved.