public class Join extends BinaryNode implements scala.Product, scala.Serializable
Constructor and Description |
---|
Join(LogicalNode left,
LogicalNode right,
JoinType joinType,
scala.Option<Expression> condition) |
Modifier and Type | Method and Description |
---|---|
scala.Option<Expression> |
condition() |
protected org.apache.calcite.tools.RelBuilder |
construct(org.apache.calcite.tools.RelBuilder relBuilder) |
JoinType |
joinType() |
LogicalNode |
left() |
scala.collection.Seq<Attribute> |
output() |
LogicalNode |
resolveExpressions(TableEnvironment tableEnv) |
LogicalNode |
right() |
LogicalNode |
validate(TableEnvironment tableEnv) |
children
expressionPostOrderTransform, failValidation, resolveReference, toRelNode
fastEquals, makeCopy, postOrderTransform, preOrderVisit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public Join(LogicalNode left, LogicalNode right, JoinType joinType, scala.Option<Expression> condition)
public LogicalNode left()
left
in class BinaryNode
public LogicalNode right()
right
in class BinaryNode
public JoinType joinType()
public scala.Option<Expression> condition()
public scala.collection.Seq<Attribute> output()
output
in class LogicalNode
public LogicalNode resolveExpressions(TableEnvironment tableEnv)
resolveExpressions
in class LogicalNode
protected org.apache.calcite.tools.RelBuilder construct(org.apache.calcite.tools.RelBuilder relBuilder)
construct
in class LogicalNode
public LogicalNode validate(TableEnvironment tableEnv)
validate
in class LogicalNode
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.