Package org.apache.calcite.linq4j.tree
Class AbstractNode
java.lang.Object
org.apache.calcite.linq4j.tree.AbstractNode
- All Implemented Interfaces:
Node
- Direct Known Subclasses:
ConditionalExpression,Expression,Statement
Abstract implementation of
Node.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(org.apache.calcite.linq4j.tree.ExpressionWriter writer) boolean@Nullable Objectevaluate(org.apache.calcite.linq4j.tree.Evaluator evaluator) Gets the node type of this Expression.getType()Gets the static type of the expression that this Expression represents.inthashCode()toString()
-
Field Details
-
nodeType
-
type
-
-
Method Details
-
getNodeType
Gets the node type of this Expression. -
getType
Gets the static type of the expression that this Expression represents. -
toString
-
accept
public void accept(org.apache.calcite.linq4j.tree.ExpressionWriter writer) -
accept
-
evaluate
-
equals
-
hashCode
public int hashCode()
-