org.eigenbase.relopt
Class RelOptUtil.InputFinder
java.lang.Object
org.eigenbase.rex.RexVisitorImpl<Void>
org.eigenbase.relopt.RelOptUtil.InputFinder
- All Implemented Interfaces:
- RexVisitor<Void>
- Enclosing class:
- RelOptUtil
public static class RelOptUtil.InputFinder
- extends RexVisitorImpl<Void>
Visitor which builds a bitmap 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 |
rexRefSet
private final BitSet rexRefSet
RelOptUtil.InputFinder
public RelOptUtil.InputFinder(BitSet rexRefSet)
visitInputRef
public Void visitInputRef(RexInputRef inputRef)
- Specified by:
visitInputRef
in interface RexVisitor<Void>
- Overrides:
visitInputRef
in class RexVisitorImpl<Void>
apply
public void apply(RexNode[] exprs,
RexNode expr)
- Applies this visitor to an array of expressions and an optional
single expression.