public class LogicalTableFunctionCall extends UnaryNode implements scala.Product, scala.Serializable
Constructor and Description |
---|
LogicalTableFunctionCall(String functionName,
TableFunction<?> tableFunction,
scala.collection.Seq<Expression> parameters,
TypeInformation<?> resultType,
String[] fieldNames,
LogicalNode child) |
Modifier and Type | Method and Description |
---|---|
LogicalNode |
child() |
protected org.apache.calcite.tools.RelBuilder |
construct(org.apache.calcite.tools.RelBuilder relBuilder) |
String[] |
fieldNames() |
String |
functionName() |
scala.collection.Seq<Attribute> |
output() |
scala.collection.Seq<Expression> |
parameters() |
Object |
resultType() |
Object |
tableFunction() |
LogicalNode |
validate(TableEnvironment tableEnv) |
expressionPostOrderTransform, failValidation, resolveExpressions, resolveReference, toRelNode
fastEquals, makeCopy, postOrderTransform, preOrderVisit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public LogicalTableFunctionCall(String functionName, TableFunction<?> tableFunction, scala.collection.Seq<Expression> parameters, TypeInformation<?> resultType, String[] fieldNames, LogicalNode child)
public String functionName()
public Object tableFunction()
public scala.collection.Seq<Expression> parameters()
public Object resultType()
public String[] fieldNames()
public LogicalNode child()
public scala.collection.Seq<Attribute> output()
output
in class LogicalNode
public LogicalNode validate(TableEnvironment tableEnv)
validate
in class LogicalNode
protected org.apache.calcite.tools.RelBuilder construct(org.apache.calcite.tools.RelBuilder relBuilder)
construct
in class LogicalNode
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.