public class Join extends ASTNodeAccessImpl
| 构造器和说明 |
|---|
Join() |
| 限定符和类型 | 方法和说明 |
|---|---|
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()
已过时。
|
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)
已过时。
|
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)
已过时。
|
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)
@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 © 2026. All rights reserved.