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>