public class CatalogNode extends LeafNode implements scala.Product, scala.Serializable
Constructor and Description |
---|
CatalogNode(scala.collection.Seq<String> tablePath,
org.apache.calcite.rel.type.RelDataType rowType) |
Modifier and Type | Method and Description |
---|---|
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) |
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) |
org.apache.calcite.rel.type.RelDataType |
rowType() |
scala.collection.Seq<String> |
tablePath() |
static org.apache.calcite.rel.RelNode |
toRelNode(org.apache.calcite.tools.RelBuilder relBuilder) |
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 CatalogNode(scala.collection.Seq<String> tablePath, org.apache.calcite.rel.type.RelDataType rowType)
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 scala.collection.Seq<String> tablePath()
public org.apache.calcite.rel.type.RelDataType rowType()
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.