‪TYPO3CMS  ‪main
TYPO3\CMS\Extbase\Persistence\Generic\Qom\JoinInterface Interface Reference
Inheritance diagram for TYPO3\CMS\Extbase\Persistence\Generic\Qom\JoinInterface:
TYPO3\CMS\Extbase\Persistence\Generic\Qom\SourceInterface TYPO3\CMS\Extbase\Persistence\Generic\Qom\Join

Public Member Functions

SelectorInterface getLeft ()
 
SelectorInterface getRight ()
 
string getJoinType ()
 
JoinConditionInterface getJoinCondition ()
 

Detailed Description

Performs a join between two node-tuple sources.

only to be used within Extbase, not part of TYPO3 Core API.

Definition at line 23 of file JoinInterface.php.

Member Function Documentation

◆ getJoinCondition()

JoinConditionInterface TYPO3\CMS\Extbase\Persistence\Generic\Qom\JoinInterface::getJoinCondition ( )

Gets the join condition.

Returns
JoinConditionInterface the join condition; non-null

Implemented in TYPO3\CMS\Extbase\Persistence\Generic\Qom\Join.

Referenced by TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbQueryParser\parseJoin().

◆ getJoinType()

string TYPO3\CMS\Extbase\Persistence\Generic\Qom\JoinInterface::getJoinType ( )

Gets the join type.

Returns
‪string one of QueryObjectModelConstants.JCR_JOIN_TYPE_*

Implemented in TYPO3\CMS\Extbase\Persistence\Generic\Qom\Join.

◆ getLeft()

SelectorInterface TYPO3\CMS\Extbase\Persistence\Generic\Qom\JoinInterface::getLeft ( )

Gets the left node-tuple source.

Returns
SelectorInterface the left source; non-null

Implemented in TYPO3\CMS\Extbase\Persistence\Generic\Qom\Join.

Referenced by TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbQueryParser\parseJoin().

◆ getRight()

SelectorInterface TYPO3\CMS\Extbase\Persistence\Generic\Qom\JoinInterface::getRight ( )

Gets the right node-tuple source.

Returns
SelectorInterface the right source; non-null

Implemented in TYPO3\CMS\Extbase\Persistence\Generic\Qom\Join.

Referenced by TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbQueryParser\parseJoin().