org.eigenbase.rel.rules
Class ConvertMultiJoinRule.InputReferenceCounter
java.lang.Object
org.eigenbase.rex.RexVisitorImpl<Void>
org.eigenbase.rel.rules.ConvertMultiJoinRule.InputReferenceCounter
- All Implemented Interfaces:
- RexVisitor<Void>
- Enclosing class:
- ConvertMultiJoinRule
private class ConvertMultiJoinRule.InputReferenceCounter
- extends RexVisitorImpl<Void>
Visitor that keeps a reference count of the inputs used by an expression.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
refCounts
private final int[] refCounts
ConvertMultiJoinRule.InputReferenceCounter
public ConvertMultiJoinRule.InputReferenceCounter(int[] refCounts)
visitInputRef
public Void visitInputRef(RexInputRef inputRef)
- Specified by:
visitInputRef
in interface RexVisitor<Void>
- Overrides:
visitInputRef
in class RexVisitorImpl<Void>