Package org.apache.calcite.linq4j.tree
Class BlockBuilder.SubstituteVariableVisitor
- java.lang.Object
-
- org.apache.calcite.linq4j.tree.Shuttle
-
- org.apache.calcite.linq4j.tree.BlockBuilder.SubstituteVariableVisitor
-
- Direct Known Subclasses:
BlockBuilder.InlineVariableVisitor
- Enclosing class:
- BlockBuilder
private static class BlockBuilder.SubstituteVariableVisitor extends Shuttle
Substitute Variable Visitor.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<ParameterExpression,java.lang.Boolean>
actives
protected java.util.Map<ParameterExpression,Expression>
map
-
Constructor Summary
Constructors Constructor Description SubstituteVariableVisitor(java.util.Map<ParameterExpression,Expression> map)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Expression
visit(ParameterExpression parameterExpression)
-
Methods inherited from class org.apache.calcite.linq4j.tree.Shuttle
preVisit, preVisit, preVisit, preVisit, preVisit, preVisit, preVisit, preVisit, preVisit, preVisit, preVisit, preVisit, preVisit, preVisit, preVisit, preVisit, preVisit, preVisit, preVisit, preVisit, preVisit, 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
-
-
-
-
Field Detail
-
map
protected final java.util.Map<ParameterExpression,Expression> map
-
actives
private final java.util.Map<ParameterExpression,java.lang.Boolean> actives
-
-
Constructor Detail
-
SubstituteVariableVisitor
SubstituteVariableVisitor(java.util.Map<ParameterExpression,Expression> map)
-
-
Method Detail
-
visit
public Expression visit(ParameterExpression parameterExpression)
-
-