Package org.apache.calcite.linq4j.tree
Interface Node
-
- All Known Implementing Classes:
AbstractNode
,BinaryExpression
,BlockStatement
,ClassDeclaration
,ConditionalExpression
,ConditionalStatement
,ConstantExpression
,ConstantUntypedNull
,ConstructorDeclaration
,DeclarationStatement
,DefaultExpression
,DynamicExpression
,Expression
,FieldDeclaration
,ForStatement
,FunctionExpression
,GotoStatement
,IndexExpression
,InvocationExpression
,LabelStatement
,LambdaExpression
,ListInitExpression
,MemberDeclaration
,MemberExpression
,MemberInitExpression
,MethodCallExpression
,MethodDeclaration
,NewArrayExpression
,NewExpression
,ParameterExpression
,Statement
,SwitchStatement
,TernaryExpression
,ThrowStatement
,TryStatement
,TypeBinaryExpression
,UnaryExpression
,WhileStatement
public interface Node
Parse tree node.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
accept(ExpressionWriter expressionWriter)
Node
accept(Shuttle shuttle)
<R> R
accept(Visitor<R> visitor)
-
-
-
Method Detail
-
accept
<R> R accept(Visitor<R> visitor)
-
accept
void accept(ExpressionWriter expressionWriter)
-
-