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 NodeParse tree node.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaccept(ExpressionWriter expressionWriter)Nodeaccept(Shuttle shuttle)<R> Raccept(Visitor<R> visitor)
-
-
-
Method Detail
-
accept
<R> R accept(Visitor<R> visitor)
-
accept
void accept(ExpressionWriter expressionWriter)
-
-