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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(org.apache.calcite.linq4j.tree.ExpressionWriter writer) boolean
@Nullable Object
evaluate
(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.int
hashCode()
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()
-