Package org.apache.calcite.linq4j.tree
Interface Visitor<R>
- Type Parameters:
R
- Return type
- All Known Implementing Classes:
VisitorImpl
public interface Visitor<R>
Node visitor.
-
Method Summary
Modifier and TypeMethodDescriptionvisit
(BinaryExpression binaryExpression) visit
(BlockStatement blockStatement) visit
(ClassDeclaration classDeclaration) visit
(ConditionalExpression conditionalExpression) visit
(ConditionalStatement conditionalStatement) visit
(ConstantExpression constantExpression) visit
(ConstructorDeclaration constructorDeclaration) visit
(DeclarationStatement declarationStatement) visit
(DefaultExpression defaultExpression) visit
(DynamicExpression dynamicExpression) visit
(FieldDeclaration fieldDeclaration) visit
(ForEachStatement forEachStatement) visit
(ForStatement forStatement) visit
(FunctionExpression functionExpression) visit
(GotoStatement gotoStatement) visit
(IndexExpression indexExpression) visit
(InvocationExpression invocationExpression) visit
(LabelStatement labelStatement) visit
(LambdaExpression lambdaExpression) visit
(ListInitExpression listInitExpression) visit
(MemberExpression memberExpression) visit
(MemberInitExpression memberInitExpression) visit
(MethodCallExpression methodCallExpression) visit
(MethodDeclaration methodDeclaration) visit
(NewArrayExpression newArrayExpression) visit
(NewExpression newExpression) visit
(ParameterExpression parameterExpression) visit
(SwitchStatement switchStatement) visit
(TernaryExpression ternaryExpression) visit
(ThrowStatement throwStatement) visit
(TryStatement tryStatement) visit
(TypeBinaryExpression typeBinaryExpression) visit
(UnaryExpression unaryExpression) visit
(WhileStatement whileStatement)
-
Method Details
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-