public class QBSubQuery extends Object implements SubQueryUtils.ISubQueryJoinInfo
| Modifier and Type | Class and Description |
|---|---|
static class |
QBSubQuery.SubQueryType |
static class |
QBSubQuery.SubQueryTypeDef |
| Constructor and Description |
|---|
QBSubQuery(String outerQueryId,
int sqIdx,
ASTNode subQueryAST,
ASTNode parentQueryExpression,
QBSubQuery.SubQueryTypeDef operator,
ASTNode originalSQAST,
Context ctx) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAlias() |
SubQueryDiagnostic.QBSubQueryRewrite |
getDiagnostic() |
ASTNode |
getJoinConditionAST() |
JoinType |
getJoinType() |
int |
getNumOfCorrelationExprsAddedToSQSelect() |
QBSubQuery.SubQueryTypeDef |
getOperator() |
ASTNode |
getOriginalSubQueryASTForRewrite() |
String |
getOuterQueryId() |
QBSubQuery |
getSubQuery() |
ASTNode |
getSubQueryAST() |
public ASTNode getSubQueryAST()
getSubQueryAST in interface SubQueryUtils.ISubQueryJoinInfopublic QBSubQuery.SubQueryTypeDef getOperator()
public ASTNode getOriginalSubQueryASTForRewrite()
public String getOuterQueryId()
getOuterQueryId in interface SubQueryUtils.ISubQueryJoinInfopublic JoinType getJoinType()
getJoinType in interface SubQueryUtils.ISubQueryJoinInfopublic String getAlias()
getAlias in interface SubQueryUtils.ISubQueryJoinInfopublic ASTNode getJoinConditionAST()
getJoinConditionAST in interface SubQueryUtils.ISubQueryJoinInfopublic int getNumOfCorrelationExprsAddedToSQSelect()
public SubQueryDiagnostic.QBSubQueryRewrite getDiagnostic()
public QBSubQuery getSubQuery()
getSubQuery in interface SubQueryUtils.ISubQueryJoinInfoCopyright © 2017 The Apache Software Foundation. All rights reserved.