public class SymbolExpression extends LeafExpression implements scala.Product, scala.Serializable
Constructor and Description |
---|
SymbolExpression(TableSymbol symbol) |
Modifier and Type | Method and Description |
---|---|
TypeInformation<?> |
resultType()
Returns the
TypeInformation for evaluating this expression. |
TableSymbol |
symbol() |
SymbolExpression |
toExpr() |
org.apache.calcite.rex.RexNode |
toRexNode(org.apache.calcite.tools.RelBuilder relBuilder)
Convert Expression to its counterpart in Calcite, i.e.
|
String |
toString() |
children
checkEquals, childrenValid, valid, validateInput
fastEquals, makeCopy, postOrderTransform, preOrderVisit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public SymbolExpression(TableSymbol symbol)
public TableSymbol symbol()
public TypeInformation<?> resultType()
Expression
TypeInformation
for evaluating this expression.
It is sometimes not available until the expression is valid.resultType
in class Expression
public SymbolExpression toExpr()
public org.apache.calcite.rex.RexNode toRexNode(org.apache.calcite.tools.RelBuilder relBuilder)
Expression
toRexNode
in class Expression
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.