public abstract class AbstractNode extends Object implements Node
Node.| 限定符和类型 | 字段和说明 |
|---|---|
ExpressionType |
nodeType |
Type |
type |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
accept(org.apache.calcite.linq4j.tree.ExpressionWriter writer) |
Node |
accept(Shuttle shuttle) |
boolean |
equals(Object o) |
Object |
evaluate(org.apache.calcite.linq4j.tree.Evaluator evaluator) |
ExpressionType |
getNodeType()
Gets the node type of this Expression.
|
Type |
getType()
Gets the static type of the expression that this Expression
represents.
|
int |
hashCode() |
String |
toString() |
public final ExpressionType nodeType
public final Type type
public ExpressionType getNodeType()
public Type getType()
public void accept(org.apache.calcite.linq4j.tree.ExpressionWriter writer)
public Object evaluate(org.apache.calcite.linq4j.tree.Evaluator evaluator)
Copyright © 2012-2020 Apache Software Foundation. All Rights Reserved.