TYPO3 CMS  TYPO3_8-7
TYPO3\CMS\Core\Database\Query\Restriction\QueryRestrictionInterface Interface Reference
Inheritance diagram for TYPO3\CMS\Core\Database\Query\Restriction\QueryRestrictionInterface:
TYPO3\CMS\Core\Database\Query\Restriction\BackendWorkspaceRestriction TYPO3\CMS\Core\Database\Query\Restriction\DeletedRestriction TYPO3\CMS\Core\Database\Query\Restriction\EndTimeRestriction TYPO3\CMS\Core\Database\Query\Restriction\FrontendGroupRestriction TYPO3\CMS\Core\Database\Query\Restriction\FrontendWorkspaceRestriction TYPO3\CMS\Core\Database\Query\Restriction\HiddenRestriction TYPO3\CMS\Core\Database\Query\Restriction\QueryRestrictionContainerInterface TYPO3\CMS\Core\Database\Query\Restriction\RootLevelRestriction TYPO3\CMS\Core\Database\Query\Restriction\StartTimeRestriction TYPO3\CMS\Core\Database\Query\Restriction\WorkspaceRestriction

Public Member Functions

 buildExpression (array $queriedTables, ExpressionBuilder $expressionBuilder)
 

Detailed Description

The main restriction interface. All restrictions (including the collections) must implement this.

Definition at line 24 of file QueryRestrictionInterface.php.

Member Function Documentation

◆ buildExpression()

TYPO3\CMS\Core\Database\Query\Restriction\QueryRestrictionInterface::buildExpression ( array  $queriedTables,
ExpressionBuilder  $expressionBuilder 
)