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 Map<ParameterExpression,Boolean>activesprotected Map<ParameterExpression,Expression>map
-
Constructor Summary
Constructors Constructor Description SubstituteVariableVisitor(Map<ParameterExpression,Expression> map)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Expressionvisit(ParameterExpression parameterExpression)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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 Map<ParameterExpression,Expression> map
-
actives
private final Map<ParameterExpression,Boolean> actives
-
-
Constructor Detail
-
SubstituteVariableVisitor
SubstituteVariableVisitor(Map<ParameterExpression,Expression> map)
-
-
Method Detail
-
visit
public Expression visit(ParameterExpression parameterExpression)
-
-