public class TJoinExpr extends TNodeWithAliasClause
Represents join table in parse tree.
Modifier and Type | Field and Description |
---|---|
TExpression |
onCondition
on condition;
|
EJoinType |
original_jontype |
TObjectNameList |
usingColumns
using (column list)
|
Constructor and Description |
---|
TJoinExpr() |
Modifier and Type | Method and Description |
---|---|
EJoinType |
getJointype() |
TJoinExpr |
getLeftMostJoinExpr() |
TFromTable |
getLeftOperand() |
int |
getNestedParen() |
TFromTable |
getRightOperand() |
void |
incNestedParen() |
void |
init(Object arg1)
Initialize a query tree node.
|
void |
init(Object arg1,
Object arg2) |
void |
setJoinCondition(TDummy pDummy) |
void |
setJoinCondition(TExpression onCondition) |
void |
setJointype(EJoinType jointype) |
void |
setLeftOperand(TFromTable leftOperand) |
void |
setNestedParen(int nestedParen) |
void |
setOnCondition(TExpression onCondition) |
void |
setRightOperand(TFromTable rightOperand) |
void |
setUsingColumns(TObjectNameList usingColumns) |
getAliasClause, setAliasClause, toString
accept, acceptChildren, addAllMyTokensToTokenList, appendString, doParse, fastSetString, getColumnNo, getDummyTag, getEndToken, getGsqlparser, getLineNo, getNodeType, getStartToken, init, init, init, init, removeAllMyTokensFromTokenList, setDummyTag, setEndToken, setEndToken, setEndToken, setEndToken, setGsqlparser, setIncludingComment, setNodeType, setStartToken, setStartToken, setStartToken, setStartToken, setString, toScript
public TObjectNameList usingColumns
public TExpression onCondition
public EJoinType original_jontype
public void incNestedParen()
public int getNestedParen()
public EJoinType getJointype()
public void setJointype(EJoinType jointype)
public TFromTable getLeftOperand()
public TFromTable getRightOperand()
public void setLeftOperand(TFromTable leftOperand)
public void setRightOperand(TFromTable rightOperand)
public void init(Object arg1)
TParseTreeNode
init
in class TParseTreeNode
arg1
- first argumentpublic void init(Object arg1, Object arg2)
init
in class TParseTreeNode
public void setJoinCondition(TDummy pDummy)
public void setJoinCondition(TExpression onCondition)
public TJoinExpr getLeftMostJoinExpr()
public void setNestedParen(int nestedParen)
public void setUsingColumns(TObjectNameList usingColumns)
public void setOnCondition(TExpression onCondition)
Copyright © 2019. All rights reserved.