public abstract class SqlJoin extends SqlNodeBase2
| Modifier and Type | Method and Description |
|---|---|
void |
addCondition(SqlExpr e) |
void |
addConditions(SqlExprList exprs) |
SqlJoin |
asJoin() |
static SqlJoin |
create(JoinType joinType,
SqlNode left,
SqlNode right) |
SqlExprList |
getConditions() |
Scope |
getIdScope() |
JoinType |
getJoinType() |
Scope |
getNodeScope() |
boolean |
isJoin() |
apply, copy, getLeft, getRightasCoalesce, asDistinct, asInnerJoin, asLeftJoin, asProject, asRestrict, asSelectBlock, asTable, getAliasName, isCoalesce, isDistinct, isInnerJoin, isLeftJoin, isProject, isRestrict, isSelectBlock, isTable, output, output, tablesInvolved, toString, usesColumnaddNote, addNotes, getNotes, hasNotes, hasOneNoteequals, getClass, hashCode, notify, notifyAll, wait, wait, waitaddNote, addNotes, getNotes, hasNotes, hasOneNotepublic JoinType getJoinType()
public boolean isJoin()
isJoin in interface SqlNodeisJoin in class SqlNodeBasepublic SqlJoin asJoin()
asJoin in interface SqlNodeasJoin in class SqlNodeBasepublic SqlExprList getConditions()
public void addCondition(SqlExpr e)
public void addConditions(SqlExprList exprs)
public Scope getIdScope()
public Scope getNodeScope()
Licenced under the Apache License, Version 2.0