Class:PathExpression - Superclass: Node Node
⌊ PathExpression
public class PathExpression
extends Node
www.doctrine-project.org
Field Summary | |
---|---|
final int | |
final int | |
final int | |
mixed | |
mixed | |
mixed | |
mixed |
Constructor Summary | |
---|---|
PathExpression(mixed expectedType, mixed identificationVariable, mixed parts) |
Method Summary | |
---|---|
void | dispatch(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 TYPE_COLLECTION_VALUED_ASSOCIATION = 2
public final int TYPE_SINGLE_VALUED_ASSOCIATION = 4
public final int TYPE_STATE_FIELD = 8
public mixed $expectedType
public mixed $identificationVariable
public mixed $parts
public mixed $type
public PathExpression(mixed expectedType, mixed identificationVariable, mixed parts)
public void dispatch(mixed walker, $walker )
Double-dispatch method, supposed to dispatch back to the walker.
Implementation is not mandatory for all nodes.
AssociationPathExpression ::= CollectionValuedPathExpression | SingleValuedAssociationPathExpression SingleValuedPathExpression ::= StateFieldPathExpression | SingleValuedAssociationPathExpression StateFieldPathExpression ::= SimpleStateFieldPathExpression | SimpleStateFieldAssociationPathExpression SingleValuedAssociationPathExpression ::= IdentificationVariable "." {SingleValuedAssociationField "."}* SingleValuedAssociationField CollectionValuedPathExpression ::= IdentificationVariable "." {SingleValuedAssociationField "."}* CollectionValuedAssociationField StateField ::= {EmbeddedClassStateField "."}* SimpleStateField SimpleStateFieldPathExpression ::= IdentificationVariable "." StateField SimpleStateFieldAssociationPathExpression ::= SingleValuedAssociationPathExpression "." StateField