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) |
FromItem |
getFromItem() |
JoinHint |
getJoinHint() |
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 |
isGlobal() |
boolean |
isInner() |
boolean |
isInnerJoin()
A JOIN means INNER when the INNER keyword is set or when no other qualifier has been set.
|
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) |
Join |
setFromItem(FromItem fromItem) |
void |
setFull(boolean b) |
void |
setGlobal(boolean b) |
void |
setInner(boolean b)
Sets the INNER keyword and switches off any contradicting qualifiers automatically.
|
Join |
setJoinHint(JoinHint joinHint) |
void |
setJoinWindow(KSQLJoinWindow joinWindow) |
void |
setLeft(boolean b)
Sets the LEFT keyword and switches off any contradicting qualifiers automatically.
|
void |
setNatural(boolean b) |
void |
setOnExpression(Expression expression)
Deprecated.
|
Join |
setOnExpressions(Collection<Expression> expressions) |
void |
setOuter(boolean b)
Sets the OUTER keyword and switches off any contradicting qualifiers automatically.
|
void |
setRight(boolean b)
Sets the RIGHT keyword and switches off any contradicting qualifiers automatically.
|
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)
Deprecated.
|
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 isInnerJoin()
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 boolean isGlobal()
public Join withNatural(boolean b)
public void setNatural(boolean b)
public void setGlobal(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()
@Deprecated public Join withRightItem(FromItem item)
public void setRightItem(FromItem item)
public FromItem getFromItem()
@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 JoinHint getJoinHint()
public Join addUsingColumns(Collection<? extends Column> usingColumns)
Copyright © 2004–2024 JSQLParser. All rights reserved.