private static class RelMdUtil.CardOfProjExpr extends RexVisitorImpl<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 |
|---|---|
Double |
visitCall(RexCall call) |
Double |
visitInputRef(RexInputRef var) |
Double |
visitLiteral(RexLiteral literal) |
visitArrayAnd, visitArrayOr, visitCorrelVariable, visitDynamicParam, visitFieldAccess, visitLocalRef, visitOver, visitPatternFieldRef, visitRangeRef, visitSubQuery, visitTableInputRefprivate final RelMetadataQuery mq
private Project rel
CardOfProjExpr(RelMetadataQuery mq, Project rel)
public Double visitInputRef(RexInputRef var)
visitInputRef in interface RexVisitor<Double>visitInputRef in class RexVisitorImpl<Double>public Double visitLiteral(RexLiteral literal)
visitLiteral in interface RexVisitor<Double>visitLiteral in class RexVisitorImpl<Double>public Double visitCall(RexCall call)
visitCall in interface RexVisitor<Double>visitCall in class RexVisitorImpl<Double>Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.