Class:Join - Superclass: Node Node
⌊ Join
public class Join
extends Node
www.doctrine-project.org
Field Summary | |
---|---|
final int | |
final int | |
final int | |
mixed | |
mixed | |
mixed | |
mixed |
Constructor Summary | |
---|---|
Join(mixed joinType, mixed joinAssocPathExpr, mixed aliasIdentVar) |
Method Summary | |
---|---|
void | dispatch(mixed sqlWalker, mixed walker, $walker ) Double-dispatch method, supposed to dispatch back to the walker. |
Methods inherited from Doctrine\ORM\Query\AST\Node | |
---|---|
dispatch, dump |
public final int JOIN_TYPE_INNER = 3
public final int JOIN_TYPE_LEFT = 1
public final int JOIN_TYPE_LEFTOUTER = 2
public mixed $aliasIdentificationVariable = null
public mixed $conditionalExpression = null
public mixed $joinAssociationPathExpression = null
public mixed $joinType = self::JOIN_TYPE_INNER
public Join(mixed joinType, mixed joinAssocPathExpr, mixed aliasIdentVar)
public void dispatch(mixed sqlWalker, mixed walker, $walker )
Double-dispatch method, supposed to dispatch back to the walker.
Implementation is not mandatory for all nodes.
Join ::= ["LEFT" ["OUTER"] | "INNER"] "JOIN" JoinAssociationPathExpression ["AS"] AliasIdentificationVariable [("ON" | "WITH") ConditionalExpression]