Join implements JoinInterface
Performs a join between two node-tuple sources.
only to be used within Extbase, not part of TYPO3 Core API.
Table of Contents
Interfaces
- JoinInterface
- Performs a join between two node-tuple sources.
Properties
- $joinCondition : JoinConditionInterface
- $joinType : string
- $left : SourceInterface
- $right : SourceInterface
Methods
- __construct() : mixed
- Constructs the Join instance
- getJoinCondition() : JoinConditionInterface
- Gets the join condition.
- getJoinType() : string
- Gets the join type.
- getLeft() : SourceInterface
- Gets the left node-tuple source.
- getRight() : SourceInterface
- Gets the right node-tuple source.
Properties
$joinCondition
protected
JoinConditionInterface
$joinCondition
$joinType
protected
string
$joinType
$left
protected
SourceInterface
$left
$right
protected
SourceInterface
$right
Methods
__construct()
Constructs the Join instance
public
__construct(SourceInterface $left, SourceInterface $right, string $joinType, JoinConditionInterface $joinCondition) : mixed
Parameters
- $left : SourceInterface
-
the left node-tuple source; non-null
- $right : SourceInterface
-
the right node-tuple source; non-null
- $joinType : string
-
One of Query::JCR_JOIN_TYPE_*
- $joinCondition : JoinConditionInterface
getJoinCondition()
Gets the join condition.
public
getJoinCondition() : JoinConditionInterface
Return values
JoinConditionInterface —the join condition; non-null
getJoinType()
Gets the join type.
public
getJoinType() : string
Return values
string —one of QueryObjectModelConstants.JCR_JOIN_TYPE_*
getLeft()
Gets the left node-tuple source.
public
getLeft() : SourceInterface
Return values
SourceInterface —the left source; non-null
getRight()
Gets the right node-tuple source.
public
getRight() : SourceInterface
Return values
SourceInterface —the right source; non-null