Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
srv
/
data
/
trash
/
vhost_www.rec-app.app_1716798588
/
htdocs
/
vendor
/
doctrine
/
orm
/
src
/
Query
/
AST
/
/srv/data/trash/vhost_www.rec-app.app_1716798588/htdocs/vendor/doctrine/orm/src/Query/AST/Join.php
<?php declare(strict_types=1); namespace Doctrine\ORM\Query\AST; /** * Join ::= ["LEFT" ["OUTER"] | "INNER"] "JOIN" JoinAssociationPathExpression * ["AS"] AliasIdentificationVariable [("ON" | "WITH") ConditionalExpression] * * @link www.doctrine-project.org */ class Join extends Node { public const JOIN_TYPE_LEFT = 1; public const JOIN_TYPE_LEFTOUTER = 2; public const JOIN_TYPE_INNER = 3; /** * @var int * @psalm-var self::JOIN_TYPE_* */ public $joinType = self::JOIN_TYPE_INNER; /** @var Node|null */ public $joinAssociationDeclaration = null; /** @var ConditionalExpression|Phase2OptimizableConditional|null */ public $conditionalExpression = null; /** * @param int $joinType * @param Node $joinAssociationDeclaration * @psalm-param self::JOIN_TYPE_* $joinType */ public function __construct($joinType, $joinAssociationDeclaration) { $this->joinType = $joinType; $this->joinAssociationDeclaration = $joinAssociationDeclaration; } /** * {@inheritDoc} */ public function dispatch($sqlWalker) { return $sqlWalker->walkJoin($this); } }