Expression class for DQL join.
| Methods | ||
|---|---|---|
public
|
__construct(
self::INNER_JOIN|self::LEFT_JOIN $joinType,
string $join,
string|null $alias = null,
self::ON|self::WITH|null $conditionType = null,
string|Comparison|Composite|Func|null $condition = null,
string|null $indexBy = null,
)
|
# |
public
|
getJoinType(): string
|
# |
public
|
getJoin(): string
|
# |
public
|
getAlias(): string|null
|
# |
public
|
getConditionType(): string|null
|
# |
public
|
getCondition(): string|Comparison|Composite|Func|null
|
# |
public
|
getIndexBy(): string|null
|
# |
public
|
__toString(): string
|
# |
| Constants | ||
|---|---|---|
public
|
INNER_JOIN = 'INNER'
|
# |
public
|
LEFT_JOIN = 'LEFT'
|
# |
public
|
ON = 'ON'
|
# |
public
|
WITH = 'WITH'
|
# |
| Properties | |||
|---|---|---|---|
protected
|
string
|
$joinType
|
# |
protected
|
string
|
$join
|
# |
protected
|
string|null
|
$alias
|
# |
protected
|
string|null
|
$conditionType
|
# |
protected
|
string|Comparison|Composite|Func|null
|
$condition
|
# |
protected
|
string|null
|
$indexBy
|
# |