|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.hadoop.hive.ql.parse.QBJoinTree
public class QBJoinTree
Internal representation of the join tree
Constructor Summary | |
---|---|
QBJoinTree()
constructor |
Method Summary | |
---|---|
String[] |
getBaseSrc()
|
Vector<Vector<ASTNode>> |
getExpressions()
|
Vector<Vector<ASTNode>> |
getFilters()
|
joinCond[] |
getJoinCond()
|
QBJoinTree |
getJoinSrc()
|
String |
getJoinStreamDesc()
|
String |
getLeftAlias()
returns left alias if any - this is used for merging later on |
String[] |
getLeftAliases()
|
List<String> |
getMapAliases()
|
int |
getNextTag()
|
boolean |
getNoOuterJoin()
|
String[] |
getRightAliases()
|
boolean |
isMapSideJoin()
|
void |
setBaseSrc(String[] baseSrc)
|
void |
setExpressions(Vector<Vector<ASTNode>> expressions)
|
void |
setFilters(Vector<Vector<ASTNode>> filters)
|
void |
setJoinCond(joinCond[] joinCond)
|
void |
setJoinSrc(QBJoinTree joinSrc)
|
void |
setLeftAlias(String leftAlias)
set left alias for the join expression |
void |
setLeftAliases(String[] leftAliases)
|
void |
setMapAliases(List<String> mapAliases)
|
void |
setMapSideJoin(boolean mapSideJoin)
|
void |
setNoOuterJoin(boolean noOuterJoin)
|
void |
setRightAliases(String[] rightAliases)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public QBJoinTree()
Method Detail |
---|
public String getLeftAlias()
public void setLeftAlias(String leftAlias)
leftAlias
- Stringpublic String[] getRightAliases()
public void setRightAliases(String[] rightAliases)
public String[] getLeftAliases()
public void setLeftAliases(String[] leftAliases)
public Vector<Vector<ASTNode>> getExpressions()
public void setExpressions(Vector<Vector<ASTNode>> expressions)
public String[] getBaseSrc()
public void setBaseSrc(String[] baseSrc)
public QBJoinTree getJoinSrc()
public void setJoinSrc(QBJoinTree joinSrc)
public int getNextTag()
public String getJoinStreamDesc()
public joinCond[] getJoinCond()
public void setJoinCond(joinCond[] joinCond)
public boolean getNoOuterJoin()
public void setNoOuterJoin(boolean noOuterJoin)
public Vector<Vector<ASTNode>> getFilters()
public void setFilters(Vector<Vector<ASTNode>> filters)
filters
- the filters to setpublic boolean isMapSideJoin()
public void setMapSideJoin(boolean mapSideJoin)
mapSideJoin
- the mapSidejoin to setpublic List<String> getMapAliases()
public void setMapAliases(List<String> mapAliases)
mapAliases
- the mapAliases to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |