public class Join extends ASTNodeAccessImpl
| Constructor and Description |
|---|
Join() |
| Modifier and Type | Method and Description |
|---|---|
Join |
addUsingColumns(Collection<? extends Column> usingColumns) |
Join |
addUsingColumns(Column... usingColumns) |
KSQLJoinWindow |
getJoinWindow()
Return the "WITHIN" join window (if any)
|
Expression |
getOnExpression()
Returns the "ON" expression (if any)
|
<E extends Expression> |
getOnExpression(Class<E> type) |
FromItem |
getRightItem()
Returns the right item of the join
|
<E extends FromItem> |
getRightItem(Class<E> type) |
List<Column> |
getUsingColumns()
Returns the "USING" list of
Columns (if any) |
boolean |
isApply() |
boolean |
isCross() |
boolean |
isFull()
Whether is a "FULL" join
|
boolean |
isInner() |
boolean |
isLeft()
Whether is a "LEFT" join
|
boolean |
isNatural()
Whether is a "NATURAL" join
|
boolean |
isOuter()
Whether is a "OUTER" join
|
boolean |
isRight()
Whether is a "RIGHT" join
|
boolean |
isSemi()
Whether is a "SEMI" join
|
boolean |
isSimple() |
boolean |
isStraight() |
boolean |
isWindowJoin() |
void |
setApply(boolean apply) |
void |
setCross(boolean cross) |
void |
setFull(boolean b) |
void |
setInner(boolean b) |
void |
setJoinWindow(KSQLJoinWindow joinWindow) |
void |
setLeft(boolean b) |
void |
setNatural(boolean b) |
void |
setOnExpression(Expression expression) |
void |
setOuter(boolean b) |
void |
setRight(boolean b) |
void |
setRightItem(FromItem item) |
void |
setSemi(boolean b) |
void |
setSimple(boolean b) |
void |
setStraight(boolean b) |
void |
setUsingColumns(List<Column> list) |
String |
toString() |
Join |
withApply(boolean apply) |
Join |
withCross(boolean cross) |
Join |
withFull(boolean b) |
Join |
withInner(boolean b) |
Join |
withJoinWindow(KSQLJoinWindow joinWindow) |
Join |
withLeft(boolean b) |
Join |
withNatural(boolean b) |
Join |
withOnExpression(Expression expression) |
Join |
withOuter(boolean b) |
Join |
withRight(boolean b) |
Join |
withRightItem(FromItem item) |
Join |
withSemi(boolean b) |
Join |
withSimple(boolean b) |
Join |
withStraight(boolean b) |
Join |
withUsingColumns(List<Column> list) |
getASTNode, setASTNodepublic boolean isSimple()
public Join withSimple(boolean b)
public void setSimple(boolean b)
public boolean isInner()
public Join withInner(boolean b)
public void setInner(boolean b)
public boolean isStraight()
public Join withStraight(boolean b)
public void setStraight(boolean b)
public boolean isOuter()
public Join withOuter(boolean b)
public void setOuter(boolean b)
public boolean isApply()
public Join withApply(boolean apply)
public void setApply(boolean apply)
public boolean isSemi()
public Join withSemi(boolean b)
public void setSemi(boolean b)
public boolean isLeft()
public Join withLeft(boolean b)
public void setLeft(boolean b)
public boolean isRight()
public Join withRight(boolean b)
public void setRight(boolean b)
public boolean isNatural()
public Join withNatural(boolean b)
public void setNatural(boolean b)
public boolean isFull()
public Join withFull(boolean b)
public void setFull(boolean b)
public boolean isCross()
public Join withCross(boolean cross)
public void setCross(boolean cross)
public FromItem getRightItem()
public void setRightItem(FromItem item)
public Expression getOnExpression()
public Join withOnExpression(Expression expression)
public void setOnExpression(Expression expression)
public boolean isWindowJoin()
public KSQLJoinWindow getJoinWindow()
public Join withJoinWindow(KSQLJoinWindow joinWindow)
public void setJoinWindow(KSQLJoinWindow joinWindow)
public Join addUsingColumns(Collection<? extends Column> usingColumns)
public <E extends Expression> E getOnExpression(Class<E> type)
Copyright © 2004–2021 JSQLParser. All rights reserved.