private static class RelMdUtil.CardOfProjExpr extends RexVisitorImpl<java.lang.Double>
Modifier and Type | Field and Description |
---|---|
private RelMetadataQuery |
mq |
private Project |
rel |
deep
Constructor and Description |
---|
CardOfProjExpr(RelMetadataQuery mq,
Project rel) |
Modifier and Type | Method and Description |
---|---|
java.lang.Double |
visitCall(RexCall call) |
java.lang.Double |
visitInputRef(RexInputRef var) |
java.lang.Double |
visitLiteral(RexLiteral literal) |
visitArrayAnd, visitArrayOr, visitCorrelVariable, visitDynamicParam, visitFieldAccess, visitLocalRef, visitOver, visitPatternFieldRef, visitRangeRef, visitSubQuery, visitTableInputRef
private final RelMetadataQuery mq
private Project rel
CardOfProjExpr(RelMetadataQuery mq, Project rel)
public java.lang.Double visitInputRef(RexInputRef var)
visitInputRef
in interface RexVisitor<java.lang.Double>
visitInputRef
in class RexVisitorImpl<java.lang.Double>
public java.lang.Double visitLiteral(RexLiteral literal)
visitLiteral
in interface RexVisitor<java.lang.Double>
visitLiteral
in class RexVisitorImpl<java.lang.Double>
public java.lang.Double visitCall(RexCall call)
visitCall
in interface RexVisitor<java.lang.Double>
visitCall
in class RexVisitorImpl<java.lang.Double>
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.