public abstract class AbstractNode extends Object implements Node
Node.| Modifier and Type | Field and Description |
|---|---|
ExpressionType |
nodeType |
Type |
type |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(org.apache.calcite.linq4j.tree.ExpressionWriter writer) |
Node |
accept(Shuttle shuttle) |
boolean |
equals(@Nullable Object o) |
@Nullable 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 @Nullable Object evaluate(org.apache.calcite.linq4j.tree.Evaluator evaluator)
Copyright © 2012-2021 Apache Software Foundation. All Rights Reserved.