mini\Database\VirtualDatabase::buildJoinPredicate() Method

private

Signature

private function buildJoinPredicate(mini\Parsing\SQL\AST\ASTNode $condition, string $rightAlias): mini\Table\Predicate

Parameters

Name Type Default Description
$condition mini\Parsing\SQL\AST\ASTNode required Documentation missing
$rightAlias string required Documentation missing

Returns

mini\Table\Predicate

Documentation

Build a Predicate with bind parameters from a JOIN ON condition

Converts ON conditions like u.id = o.user_id into a Predicate with eqBind('u.id', ':o.user_id') where the bind parameter references the right table column.

Source

src/Database/VirtualDatabase.php:5167-5171