public class QBSubQueryParseInfo extends Object
| Constructor and Description |
|---|
QBSubQueryParseInfo(boolean hasAggregateExprs,
boolean hasExplicitGby,
QBSubQuery.SubQueryTypeDef operator) |
| Modifier and Type | Method and Description |
|---|---|
QBSubQuery.SubQueryTypeDef |
getOperator() |
org.apache.calcite.rel.RelNode |
getSubQueryRelNode() |
boolean |
hasFullAggregate() |
static QBSubQueryParseInfo |
parse(ASTNode subQueryExprNode) |
QBSubQueryParseInfo |
setSubQueryRelNode(org.apache.calcite.rel.RelNode subQueryRelNode) |
public QBSubQueryParseInfo(boolean hasAggregateExprs,
boolean hasExplicitGby,
QBSubQuery.SubQueryTypeDef operator)
public static QBSubQueryParseInfo parse(ASTNode subQueryExprNode) throws SemanticException
SemanticExceptionpublic boolean hasFullAggregate()
public QBSubQuery.SubQueryTypeDef getOperator()
public QBSubQueryParseInfo setSubQueryRelNode(org.apache.calcite.rel.RelNode subQueryRelNode)
public org.apache.calcite.rel.RelNode getSubQueryRelNode()
Copyright © 2022 The Apache Software Foundation. All rights reserved.