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.ISubQueryJoinInfo
public QBSubQuery.SubQueryTypeDef getOperator()
public ASTNode getOriginalSubQueryASTForRewrite()
public String getOuterQueryId()
getOuterQueryId
in interface SubQueryUtils.ISubQueryJoinInfo
public JoinType getJoinType()
getJoinType
in interface SubQueryUtils.ISubQueryJoinInfo
public String getAlias()
getAlias
in interface SubQueryUtils.ISubQueryJoinInfo
public ASTNode getJoinConditionAST()
getJoinConditionAST
in interface SubQueryUtils.ISubQueryJoinInfo
public int getNumOfCorrelationExprsAddedToSQSelect()
public SubQueryDiagnostic.QBSubQueryRewrite getDiagnostic()
public QBSubQuery getSubQuery()
getSubQuery
in interface SubQueryUtils.ISubQueryJoinInfo
Copyright © 2017 The Apache Software Foundation. All rights reserved.