public class Minus extends BinaryNode implements scala.Product, scala.Serializable
Constructor and Description |
---|
Minus(LogicalNode left,
LogicalNode right,
boolean all) |
Modifier and Type | Method and Description |
---|---|
boolean |
all() |
abstract static boolean |
canEqual(Object that) |
static scala.collection.Seq<LogicalNode> |
children() |
protected org.apache.calcite.tools.RelBuilder |
construct(org.apache.calcite.tools.RelBuilder relBuilder) |
abstract static boolean |
equals(Object that) |
static LogicalNode |
expressionPostOrderTransform(scala.PartialFunction<Expression,Expression> rule) |
protected static scala.runtime.Nothing$ |
failValidation(String msg) |
static boolean |
fastEquals(TreeNode<?> other) |
LogicalNode |
left() |
static A |
makeCopy(Object[] newArgs) |
scala.collection.Seq<Attribute> |
output() |
static A |
postOrderTransform(scala.PartialFunction<A,A> rule) |
static void |
preOrderVisit(scala.Function1<A,scala.runtime.BoxedUnit> f) |
abstract static int |
productArity() |
abstract static Object |
productElement(int n) |
static scala.collection.Iterator<Object> |
productIterator() |
static String |
productPrefix() |
static LogicalNode |
resolveExpressions(TableEnvironment tableEnv) |
static scala.Option<NamedExpression> |
resolveReference(TableEnvironment tableEnv,
String name) |
LogicalNode |
right() |
static org.apache.calcite.rel.RelNode |
toRelNode(org.apache.calcite.tools.RelBuilder relBuilder) |
LogicalNode |
validate(TableEnvironment tableEnv) |
children
expressionPostOrderTransform, failValidation, resolveExpressions, resolveReference, toRelNode
fastEquals, makeCopy, postOrderTransform, preOrderVisit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public Minus(LogicalNode left, LogicalNode right, boolean all)
public abstract static boolean canEqual(Object that)
public abstract static boolean equals(Object that)
public abstract static Object productElement(int n)
public abstract static int productArity()
public static scala.collection.Iterator<Object> productIterator()
public static String productPrefix()
public static boolean fastEquals(TreeNode<?> other)
public static A postOrderTransform(scala.PartialFunction<A,A> rule)
public static void preOrderVisit(scala.Function1<A,scala.runtime.BoxedUnit> f)
public static A makeCopy(Object[] newArgs)
public static LogicalNode resolveExpressions(TableEnvironment tableEnv)
public static final org.apache.calcite.rel.RelNode toRelNode(org.apache.calcite.tools.RelBuilder relBuilder)
public static scala.Option<NamedExpression> resolveReference(TableEnvironment tableEnv, String name)
public static LogicalNode expressionPostOrderTransform(scala.PartialFunction<Expression,Expression> rule)
protected static scala.runtime.Nothing$ failValidation(String msg)
public static scala.collection.Seq<LogicalNode> children()
public LogicalNode left()
left
in class BinaryNode
public LogicalNode right()
right
in class BinaryNode
public boolean all()
public scala.collection.Seq<Attribute> output()
output
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–2018 The Apache Software Foundation. All rights reserved.