org.eigenbase.rel.metadata
Class RelMdUtil.CardOfProjExpr
java.lang.Object
org.eigenbase.rex.RexVisitorImpl<Double>
org.eigenbase.rel.metadata.RelMdUtil.CardOfProjExpr
- All Implemented Interfaces:
- RexVisitor<Double>
- Enclosing class:
- RelMdUtil
private static class RelMdUtil.CardOfProjExpr
- extends RexVisitorImpl<Double>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rel
private ProjectRelBase rel
RelMdUtil.CardOfProjExpr
public RelMdUtil.CardOfProjExpr(ProjectRelBase rel)
visitInputRef
public Double visitInputRef(RexInputRef var)
- Specified by:
visitInputRef
in interface RexVisitor<Double>
- Overrides:
visitInputRef
in class RexVisitorImpl<Double>
visitLiteral
public Double visitLiteral(RexLiteral literal)
- Specified by:
visitLiteral
in interface RexVisitor<Double>
- Overrides:
visitLiteral
in class RexVisitorImpl<Double>
visitCall
public Double visitCall(RexCall call)
- Specified by:
visitCall
in interface RexVisitor<Double>
- Overrides:
visitCall
in class RexVisitorImpl<Double>