@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.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
Copyright © 2007–2021 Querydsl. All rights reserved.