public class UnresolvedAlias extends UnaryExpression implements NamedExpression, scala.Product, scala.Serializable
Constructor and Description |
---|
UnresolvedAlias(Expression child) |
Modifier and Type | Method and Description |
---|---|
Expression |
child() |
String |
name() |
TypeInformation<?> |
resultType()
Returns the
TypeInformation for evaluating this expression. |
Attribute |
toAttribute() |
boolean |
valid()
One pass validation of the expression tree in post order.
|
children
checkEquals, childrenValid, toRexNode, validateInput
fastEquals, makeCopy, postOrderTransform, preOrderVisit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public UnresolvedAlias(Expression child)
public Expression child()
child
in class UnaryExpression
public String name()
name
in interface NamedExpression
public Attribute toAttribute()
toAttribute
in interface NamedExpression
public TypeInformation<?> resultType()
Expression
TypeInformation
for evaluating this expression.
It is sometimes not available until the expression is valid.resultType
in class Expression
public boolean valid()
Expression
valid
in class Expression
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.