public class Join
extends net.sf.jsqlparser.parser.ASTNodeAccessImpl
| Constructor and Description |
|---|
Join() |
| Modifier and Type | Method and Description |
|---|---|
Join |
addOnExpression(Expression expression) |
Join |
addUsingColumns(Collection<? extends Column> usingColumns) |
Join |
addUsingColumns(Column... usingColumns) |
KSQLJoinWindow |
getJoinWindow()
Return the "WITHIN" join window (if any)
|
Expression |
getOnExpression()
Deprecated.
|
Collection<Expression> |
getOnExpressions() |
FromItem |
getRightItem()
Returns the right item of the join
|
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)
Deprecated.
|
Join |
setOnExpressions(Collection<Expression> expressions) |
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)
Deprecated.
|
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) |
public 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)
@Deprecated public Expression getOnExpression()
public Collection<Expression> getOnExpressions()
@Deprecated public Join withOnExpression(Expression expression)
@Deprecated public void setOnExpression(Expression expression)
public Join addOnExpression(Expression expression)
public Join setOnExpressions(Collection<Expression> expressions)
public boolean isWindowJoin()
public KSQLJoinWindow getJoinWindow()
public Join withJoinWindow(KSQLJoinWindow joinWindow)
public void setJoinWindow(KSQLJoinWindow joinWindow)
public Join addUsingColumns(Collection<? extends Column> usingColumns)
Copyright © 2004–2022 JSQLParser. All rights reserved.