Uses of Interface
org.apache.calcite.linq4j.tree.Visitor
-
Packages that use Visitor Package Description org.apache.calcite.adapter.enumerable Query optimizer rules for Java calling convention.org.apache.calcite.linq4j.tree Object model for Java expressions. -
-
Uses of Visitor in org.apache.calcite.adapter.enumerable
Classes in org.apache.calcite.adapter.enumerable that implement Visitor Modifier and Type Class Description private static class
EnumerableRelImplementor.TypeFinder
Visitor that finds types in anExpression
tree. -
Uses of Visitor in org.apache.calcite.linq4j.tree
Classes in org.apache.calcite.linq4j.tree that implement Visitor Modifier and Type Class Description private static class
BlockBuilder.UseCounter
Use counter.class
VisitorImpl<R>
Default implementation ofVisitor
, which traverses a tree but does nothing.Methods in org.apache.calcite.linq4j.tree with parameters of type Visitor Modifier and Type Method Description <R> R
BinaryExpression. accept(Visitor<R> visitor)
<R> R
BlockStatement. accept(Visitor<R> visitor)
<R> R
ClassDeclaration. accept(Visitor<R> visitor)
<R> R
ConditionalExpression. accept(Visitor<R> visitor)
<R> R
ConditionalStatement. accept(Visitor<R> visitor)
<R> R
ConstantExpression. accept(Visitor<R> visitor)
<R> R
ConstructorDeclaration. accept(Visitor<R> visitor)
<R> R
DeclarationStatement. accept(Visitor<R> visitor)
<R> R
DefaultExpression. accept(Visitor<R> visitor)
<R> R
DynamicExpression. accept(Visitor<R> visitor)
<R> R
FieldDeclaration. accept(Visitor<R> visitor)
<R> R
ForStatement. accept(Visitor<R> visitor)
<R> R
FunctionExpression. accept(Visitor<R> visitor)
<R> R
GotoStatement. accept(Visitor<R> visitor)
<R> R
IndexExpression. accept(Visitor<R> visitor)
<R> R
InvocationExpression. accept(Visitor<R> visitor)
<R> R
LabelStatement. accept(Visitor<R> visitor)
<R> R
LambdaExpression. accept(Visitor<R> visitor)
<R> R
ListInitExpression. accept(Visitor<R> visitor)
<R> R
MemberExpression. accept(Visitor<R> visitor)
<R> R
MemberInitExpression. accept(Visitor<R> visitor)
<R> R
MethodCallExpression. accept(Visitor<R> visitor)
<R> R
MethodDeclaration. accept(Visitor<R> visitor)
<R> R
NewArrayExpression. accept(Visitor<R> visitor)
<R> R
NewExpression. accept(Visitor<R> visitor)
<R> R
Node. accept(Visitor<R> visitor)
<R> R
ParameterExpression. accept(Visitor<R> visitor)
<R> R
SwitchStatement. accept(Visitor<R> visitor)
<R> R
TernaryExpression. accept(Visitor<R> visitor)
<R> R
ThrowStatement. accept(Visitor<R> visitor)
<R> R
TryStatement. accept(Visitor<R> visitor)
<R> R
TypeBinaryExpression. accept(Visitor<R> visitor)
<R> R
UnaryExpression. accept(Visitor<R> visitor)
<R> R
WhileStatement. accept(Visitor<R> visitor)
(package private) static <R> R
Expressions. acceptNodes(java.util.List<? extends Node> nodes, Visitor<R> visitor)
-