public static final class HiveSubQueryRemoveRule.HiveSubQueryFinder extends org.apache.calcite.rex.RexVisitorImpl<Void>
Util.FoundOne
if
applied to an expression that contains a RexSubQuery
.Modifier and Type | Field and Description |
---|---|
static HiveSubQueryRemoveRule.HiveSubQueryFinder |
INSTANCE |
static com.google.common.base.Predicate<org.apache.calcite.rel.RelNode> |
RELNODE_PREDICATE
Returns whether a
Project contains a sub-query. |
Modifier and Type | Method and Description |
---|---|
static org.apache.calcite.rex.RexSubQuery |
find(Iterable<org.apache.calcite.rex.RexNode> nodes) |
static org.apache.calcite.rex.RexSubQuery |
find(org.apache.calcite.rex.RexNode node) |
Void |
visitSubQuery(org.apache.calcite.rex.RexSubQuery subQuery) |
public static final HiveSubQueryRemoveRule.HiveSubQueryFinder INSTANCE
public static final com.google.common.base.Predicate<org.apache.calcite.rel.RelNode> RELNODE_PREDICATE
Project
contains a sub-query.public Void visitSubQuery(org.apache.calcite.rex.RexSubQuery subQuery)
public static org.apache.calcite.rex.RexSubQuery find(Iterable<org.apache.calcite.rex.RexNode> nodes)
public static org.apache.calcite.rex.RexSubQuery find(org.apache.calcite.rex.RexNode node)
Copyright © 2022 The Apache Software Foundation. All rights reserved.