@Immutable public final class JoinExpression extends java.lang.Object implements java.io.Serializable
JoinExpression is a join element in a Query instance.| Constructor and Description |
|---|
JoinExpression(JoinType type,
Expression<?> target)
Create a new JoinExpression instance
|
JoinExpression(JoinType type,
Expression<?> target,
@Nullable Predicate condition,
java.util.Set<JoinFlag> flags)
Create a new JoinExpression instance
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
@Nullable Predicate |
getCondition() |
java.util.Set<JoinFlag> |
getFlags() |
Expression<?> |
getTarget() |
JoinType |
getType() |
boolean |
hasFlag(JoinFlag flag) |
int |
hashCode() |
java.lang.String |
toString() |
public JoinExpression(JoinType type, Expression<?> target)
type - type of jointarget - target of joinpublic JoinExpression(JoinType type, Expression<?> target, @Nullable @Nullable Predicate condition, java.util.Set<JoinFlag> flags)
type - type of jointarget - target of joincondition - join condition or null, if none is usedflags - join flags@Nullable public @Nullable Predicate getCondition()
public Expression<?> getTarget()
public JoinType getType()
public boolean hasFlag(JoinFlag flag)
public java.util.Set<JoinFlag> getFlags()
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.ObjectCopyright © 2007–2021 Querydsl. All rights reserved.